ChannelNamespace

Describes a channel namespace associated with an Api. The ChannelNamespace contains the definitions for code handlers for the Api.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Api ID.

Link copied to clipboard

The Amazon Resource Name (ARN) for the ChannelNamespace.

Link copied to clipboard

The event handler functions that run custom business logic to process published events and subscribe requests.

Link copied to clipboard

The date and time that the ChannelNamespace was created.

Link copied to clipboard

The configuration for the OnPublish and OnSubscribe handlers.

Link copied to clipboard

The date and time that the ChannelNamespace was last changed.

Link copied to clipboard
val name: String?

The name of the channel namespace. This name must be unique within the Api.

Link copied to clipboard

The authorization mode to use for publishing messages on the channel namespace. This configuration overrides the default Apiauthorization configuration.

Link copied to clipboard

The authorization mode to use for subscribing to messages on the channel namespace. This configuration overrides the default Apiauthorization configuration.

Link copied to clipboard

A map with keys of TagKey objects and values of TagValue objects.

Functions

Link copied to clipboard
inline fun copy(block: ChannelNamespace.Builder.() -> Unit = {}): ChannelNamespace
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String