@Generated(value="software.amazon.awssdk:codegen") public final class ChannelInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ChannelInfo.Builder,ChannelInfo>
A structure that encapsulates a signaling channel's metadata and properties.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ChannelInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ChannelInfo.Builder |
builder() |
String |
channelARN()
The Amazon Resource Name (ARN) of the signaling channel.
|
String |
channelName()
The name of the signaling channel.
|
Status |
channelStatus()
Current status of the signaling channel.
|
String |
channelStatusAsString()
Current status of the signaling channel.
|
ChannelType |
channelType()
The type of the signaling channel.
|
String |
channelTypeAsString()
The type of the signaling channel.
|
Instant |
creationTime()
The time at which the signaling channel was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ChannelInfo.Builder> |
serializableBuilderClass() |
SingleMasterConfiguration |
singleMasterConfiguration()
A structure that contains the configuration for the
SINGLE_MASTER channel type. |
ChannelInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
The current version of the signaling channel.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String channelName()
The name of the signaling channel.
public final String channelARN()
The Amazon Resource Name (ARN) of the signaling channel.
public final ChannelType channelType()
The type of the signaling channel.
If the service returns an enum value that is not available in the current SDK version, channelType will
return ChannelType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
channelTypeAsString().
ChannelTypepublic final String channelTypeAsString()
The type of the signaling channel.
If the service returns an enum value that is not available in the current SDK version, channelType will
return ChannelType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
channelTypeAsString().
ChannelTypepublic final Status channelStatus()
Current status of the signaling channel.
If the service returns an enum value that is not available in the current SDK version, channelStatus
will return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
channelStatusAsString().
Statuspublic final String channelStatusAsString()
Current status of the signaling channel.
If the service returns an enum value that is not available in the current SDK version, channelStatus
will return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
channelStatusAsString().
Statuspublic final Instant creationTime()
The time at which the signaling channel was created.
public final SingleMasterConfiguration singleMasterConfiguration()
A structure that contains the configuration for the SINGLE_MASTER channel type.
SINGLE_MASTER channel type.public final String version()
The current version of the signaling channel.
public ChannelInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ChannelInfo.Builder,ChannelInfo>public static ChannelInfo.Builder builder()
public static Class<? extends ChannelInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.