Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TopicSpecification

Hierarchy

  • TopicSpecification

Index

Constructors

constructor

  • Parameters

    • type: TopicType
    • Default value properties: object = {}
      • [key: string]: string

    Returns TopicSpecification

Properties

properties

properties: object

Type declaration

  • [key: string]: string

type

type: TopicType

Static COMPRESSION

COMPRESSION: "COMPRESSION" = "COMPRESSION"

Static CONFLATION

CONFLATION: "CONFLATION" = "CONFLATION"

Static DONT_RETAIN_VALUE

DONT_RETAIN_VALUE: "DONT_RETAIN_VALUE" = "DONT_RETAIN_VALUE"

Static OWNER

OWNER: "OWNER" = "OWNER"

Static PERSISTENT

PERSISTENT: "PERSISTENT" = "PERSISTENT"

Static PRIORITY

PRIORITY: "PRIORITY" = "PRIORITY"

Static PUBLISH_VALUES_ONLY

PUBLISH_VALUES_ONLY: "PUBLISH_VALUES_ONLY" = "PUBLISH_VALUES_ONLY"

Static REMOVAL

REMOVAL: "REMOVAL" = "REMOVAL"

Static SCHEMA

SCHEMA: "SCHEMA" = "SCHEMA"

Static TIDY_ON_UNSUBSCRIBE

TIDY_ON_UNSUBSCRIBE: "TIDY_ON_UNSUBSCRIBE" = "TIDY_ON_UNSUBSCRIBE"

Static TIME_SERIES_EVENT_VALUE_TYPE

TIME_SERIES_EVENT_VALUE_TYPE: "TIME_SERIES_EVENT_VALUE_TYPE" = "TIME_SERIES_EVENT_VALUE_TYPE"

Static TIME_SERIES_RETAINED_RANGE

TIME_SERIES_RETAINED_RANGE: "TIME_SERIES_RETAINED_RANGE" = "TIME_SERIES_RETAINED_RANGE"

Static TIME_SERIES_SUBSCRIPTION_RANGE

TIME_SERIES_SUBSCRIPTION_RANGE: "TIME_SERIES_SUBSCRIPTION_RANGE" = "TIME_SERIES_SUBSCRIPTION_RANGE"

Static VALIDATE_VALUES

VALIDATE_VALUES: "VALIDATE_VALUES" = "VALIDATE_VALUES"

Methods

withProperties

  • Parameters

    • properties: object
      • [key: string]: string

    Returns TopicSpecification

    a new TopicSpecification with the specified property set.

withProperty

  • Parameters

    • key: string
    • value: string

    Returns TopicSpecification

    a new TopicSpecification with the specified property set.