Class ChannelDestinationConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.ivsrealtime.model.ChannelDestinationConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ChannelDestinationConfiguration.Builder,ChannelDestinationConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class ChannelDestinationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ChannelDestinationConfiguration.Builder,ChannelDestinationConfiguration>
Object specifying a channel as a destination.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceChannelDestinationConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChannelDestinationConfiguration.Builderbuilder()StringchannelArn()ARN of the channel to use for broadcasting.StringencoderConfigurationArn()ARN of the EncoderConfiguration resource.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 ChannelDestinationConfiguration.Builder>serializableBuilderClass()ChannelDestinationConfiguration.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
-
channelArn
public final String channelArn()
ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS account and region. The channel must be offline (not broadcasting).
- Returns:
- ARN of the channel to use for broadcasting. The channel and stage resources must be in the same AWS account and region. The channel must be offline (not broadcasting).
-
encoderConfigurationArn
public final String encoderConfigurationArn()
ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in the same AWS account and region.
- Returns:
- ARN of the EncoderConfiguration resource. The encoder configuration and stage resources must be in the same AWS account and region.
-
toBuilder
public ChannelDestinationConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ChannelDestinationConfiguration.Builder,ChannelDestinationConfiguration>
-
builder
public static ChannelDestinationConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends ChannelDestinationConfiguration.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
-
-