@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChannelInfo extends Object implements Serializable, Cloneable, StructuredPojo
A structure that encapsulates a signaling channel's metadata and properties.
| Constructor and Description |
|---|
ChannelInfo() |
| Modifier and Type | Method and Description |
|---|---|
ChannelInfo |
clone() |
boolean |
equals(Object obj) |
String |
getChannelARN()
The Amazon Resource Name (ARN) of the signaling channel.
|
String |
getChannelName()
The name of the signaling channel.
|
String |
getChannelStatus()
Current status of the signaling channel.
|
String |
getChannelType()
The type of the signaling channel.
|
Date |
getCreationTime()
The time at which the signaling channel was created.
|
SingleMasterConfiguration |
getSingleMasterConfiguration()
A structure that contains the configuration for the
SINGLE_MASTER channel type. |
String |
getVersion()
The current version of the signaling channel.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setChannelARN(String channelARN)
The Amazon Resource Name (ARN) of the signaling channel.
|
void |
setChannelName(String channelName)
The name of the signaling channel.
|
void |
setChannelStatus(String channelStatus)
Current status of the signaling channel.
|
void |
setChannelType(String channelType)
The type of the signaling channel.
|
void |
setCreationTime(Date creationTime)
The time at which the signaling channel was created.
|
void |
setSingleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration)
A structure that contains the configuration for the
SINGLE_MASTER channel type. |
void |
setVersion(String version)
The current version of the signaling channel.
|
String |
toString()
Returns a string representation of this object.
|
ChannelInfo |
withChannelARN(String channelARN)
The Amazon Resource Name (ARN) of the signaling channel.
|
ChannelInfo |
withChannelName(String channelName)
The name of the signaling channel.
|
ChannelInfo |
withChannelStatus(Status channelStatus)
Current status of the signaling channel.
|
ChannelInfo |
withChannelStatus(String channelStatus)
Current status of the signaling channel.
|
ChannelInfo |
withChannelType(ChannelType channelType)
The type of the signaling channel.
|
ChannelInfo |
withChannelType(String channelType)
The type of the signaling channel.
|
ChannelInfo |
withCreationTime(Date creationTime)
The time at which the signaling channel was created.
|
ChannelInfo |
withSingleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration)
A structure that contains the configuration for the
SINGLE_MASTER channel type. |
ChannelInfo |
withVersion(String version)
The current version of the signaling channel.
|
public void setChannelName(String channelName)
The name of the signaling channel.
channelName - The name of the signaling channel.public String getChannelName()
The name of the signaling channel.
public ChannelInfo withChannelName(String channelName)
The name of the signaling channel.
channelName - The name of the signaling channel.public void setChannelARN(String channelARN)
The Amazon Resource Name (ARN) of the signaling channel.
channelARN - The Amazon Resource Name (ARN) of the signaling channel.public String getChannelARN()
The Amazon Resource Name (ARN) of the signaling channel.
public ChannelInfo withChannelARN(String channelARN)
The Amazon Resource Name (ARN) of the signaling channel.
channelARN - The Amazon Resource Name (ARN) of the signaling channel.public void setChannelType(String channelType)
The type of the signaling channel.
channelType - The type of the signaling channel.ChannelTypepublic String getChannelType()
The type of the signaling channel.
ChannelTypepublic ChannelInfo withChannelType(String channelType)
The type of the signaling channel.
channelType - The type of the signaling channel.ChannelTypepublic ChannelInfo withChannelType(ChannelType channelType)
The type of the signaling channel.
channelType - The type of the signaling channel.ChannelTypepublic void setChannelStatus(String channelStatus)
Current status of the signaling channel.
channelStatus - Current status of the signaling channel.Statuspublic String getChannelStatus()
Current status of the signaling channel.
Statuspublic ChannelInfo withChannelStatus(String channelStatus)
Current status of the signaling channel.
channelStatus - Current status of the signaling channel.Statuspublic ChannelInfo withChannelStatus(Status channelStatus)
Current status of the signaling channel.
channelStatus - Current status of the signaling channel.Statuspublic void setCreationTime(Date creationTime)
The time at which the signaling channel was created.
creationTime - The time at which the signaling channel was created.public Date getCreationTime()
The time at which the signaling channel was created.
public ChannelInfo withCreationTime(Date creationTime)
The time at which the signaling channel was created.
creationTime - The time at which the signaling channel was created.public void setSingleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration)
A structure that contains the configuration for the SINGLE_MASTER channel type.
singleMasterConfiguration - A structure that contains the configuration for the SINGLE_MASTER channel type.public SingleMasterConfiguration getSingleMasterConfiguration()
A structure that contains the configuration for the SINGLE_MASTER channel type.
SINGLE_MASTER channel type.public ChannelInfo withSingleMasterConfiguration(SingleMasterConfiguration singleMasterConfiguration)
A structure that contains the configuration for the SINGLE_MASTER channel type.
singleMasterConfiguration - A structure that contains the configuration for the SINGLE_MASTER channel type.public void setVersion(String version)
The current version of the signaling channel.
version - The current version of the signaling channel.public String getVersion()
The current version of the signaling channel.
public ChannelInfo withVersion(String version)
The current version of the signaling channel.
version - The current version of the signaling channel.public String toString()
toString in class ObjectObject.toString()public ChannelInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.