Class MediaStreamSink
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkmediapipelines.model.MediaStreamSink
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MediaStreamSink.Builder,MediaStreamSink>
@Generated("software.amazon.awssdk:codegen") public final class MediaStreamSink extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MediaStreamSink.Builder,MediaStreamSink>
Structure that contains the settings for a media stream sink.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMediaStreamSink.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MediaStreamSink.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MediaStreamTypemediaStreamType()The media stream sink's media stream type.StringmediaStreamTypeAsString()The media stream sink's media stream type.IntegerreservedStreamCapacity()Specifies the number of streams that the sink can accept.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends MediaStreamSink.Builder>serializableBuilderClass()StringsinkArn()The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.MediaStreamPipelineSinkTypesinkType()The media stream sink's type.StringsinkTypeAsString()The media stream sink's type.MediaStreamSink.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
sinkArn
public final String sinkArn()
The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
- Returns:
- The ARN of the Kinesis Video Stream pool returned by the CreateMediaPipelineKinesisVideoStreamPool API.
-
sinkType
public final MediaStreamPipelineSinkType sinkType()
The media stream sink's type.
If the service returns an enum value that is not available in the current SDK version,
sinkTypewill returnMediaStreamPipelineSinkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsinkTypeAsString().- Returns:
- The media stream sink's type.
- See Also:
MediaStreamPipelineSinkType
-
sinkTypeAsString
public final String sinkTypeAsString()
The media stream sink's type.
If the service returns an enum value that is not available in the current SDK version,
sinkTypewill returnMediaStreamPipelineSinkType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsinkTypeAsString().- Returns:
- The media stream sink's type.
- See Also:
MediaStreamPipelineSinkType
-
reservedStreamCapacity
public final Integer reservedStreamCapacity()
Specifies the number of streams that the sink can accept.
- Returns:
- Specifies the number of streams that the sink can accept.
-
mediaStreamType
public final MediaStreamType mediaStreamType()
The media stream sink's media stream type.
If the service returns an enum value that is not available in the current SDK version,
mediaStreamTypewill returnMediaStreamType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommediaStreamTypeAsString().- Returns:
- The media stream sink's media stream type.
- See Also:
MediaStreamType
-
mediaStreamTypeAsString
public final String mediaStreamTypeAsString()
The media stream sink's media stream type.
If the service returns an enum value that is not available in the current SDK version,
mediaStreamTypewill returnMediaStreamType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommediaStreamTypeAsString().- Returns:
- The media stream sink's media stream type.
- See Also:
MediaStreamType
-
toBuilder
public MediaStreamSink.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MediaStreamSink.Builder,MediaStreamSink>
-
builder
public static MediaStreamSink.Builder builder()
-
serializableBuilderClass
public static Class<? extends MediaStreamSink.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
-
-