UpdateChannelRequest

public struct UpdateChannelRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the channel to be updated.

    Declaration

    Swift

    public let channelName: String
  • Where channel data is stored. You may choose one of “serviceManagedS3” or “customerManagedS3” storage. If not specified, the default is “serviceManagedS3”. This cannot be changed after creation of the channel.

    Declaration

    Swift

    public let channelStorage: ChannelStorage?
  • How long, in days, message data is kept for the channel. The retention period cannot be updated if the channel’s S3 storage is customer-managed.

    Declaration

    Swift

    public let retentionPeriod: RetentionPeriod?
  • Undocumented

    Declaration

    Swift

    public init(channelName: String, channelStorage: ChannelStorage? = nil, retentionPeriod: RetentionPeriod? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws