class
Amazonite::Kinesis::ChannelSummary
- Amazonite::Kinesis::ChannelSummary
- Reference
- Object
Overview
A summary of a channel, returned by ListChannels.
Included Modules
- JSON::Serializable
Defined in:
kinesis/channel_summary.crConstructors
- .new(channel_name : String, channel_arn : String, channel_id : String, channel_status : ChannelStatus, channel_creation_timestamp : Time, channel_destination_type : ChannelDestinationType, streams : Array(ChannelStreamIdentifier), channel_status_reason : String | Nil = nil)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#channel_arn : String
The Amazon Resource Name (ARN) of the channel.
-
#channel_arn=(channel_arn : String)
The Amazon Resource Name (ARN) of the channel.
-
#channel_creation_timestamp : Time
The time at which the channel was created.
-
#channel_creation_timestamp=(channel_creation_timestamp : Time)
The time at which the channel was created.
-
#channel_destination_type : ChannelDestinationType
The destination type of the channel.
-
#channel_destination_type=(channel_destination_type : ChannelDestinationType)
The destination type of the channel.
-
#channel_id : String
The unique identifier of the channel.
-
#channel_id=(channel_id : String)
The unique identifier of the channel.
-
#channel_name : String
The name of the channel.
-
#channel_name=(channel_name : String)
The name of the channel.
-
#channel_status : ChannelStatus
The current status of the channel.
-
#channel_status=(channel_status : ChannelStatus)
The current status of the channel.
-
#channel_status_reason : String | Nil
A message describing the reason for a
FAILEDstatus. -
#channel_status_reason=(channel_status_reason : String | Nil)
A message describing the reason for a
FAILEDstatus. -
#hash(hasher)
See
Object#hash(hasher) -
#streams : Array(ChannelStreamIdentifier)
The source streams associated with the channel.
-
#streams=(streams : Array(ChannelStreamIdentifier))
The source streams associated with the channel.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The time at which the channel was created.
The destination type of the channel. Valid values:
-
S3- Delivery to a general purpose Amazon S3 bucket. -
S3_TABLES- Delivery to streaming tables on Apache Iceberg.
The destination type of the channel. Valid values:
-
S3- Delivery to a general purpose Amazon S3 bucket. -
S3_TABLES- Delivery to streaming tables on Apache Iceberg.
The current status of the channel. Valid values:
-
CREATING- The channel is being created. -
ACTIVE- The channel is ready to deliver records. -
UPDATING- The channel configuration is being updated. -
DELETING- The channel is being deleted. -
FAILED- SeeChannelStatusReasonfor the failure cause.
The current status of the channel. Valid values:
-
CREATING- The channel is being created. -
ACTIVE- The channel is ready to deliver records. -
UPDATING- The channel configuration is being updated. -
DELETING- The channel is being deleted. -
FAILED- SeeChannelStatusReasonfor the failure cause.
A message describing the reason for a FAILED status.
The source streams associated with the channel.