Class ChannelInfo

    • Method Detail

      • channelName

        public final String channelName()

        The name of the signaling channel.

        Returns:
        The name of the signaling channel.
      • channelARN

        public final String channelARN()

        The Amazon Resource Name (ARN) of the signaling channel.

        Returns:
        The Amazon Resource Name (ARN) of the signaling channel.
      • channelStatus

        public final Status channelStatus()

        Current status of the signaling channel.

        If the service returns an enum value that is not available in the current SDK version, channelStatus will return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from channelStatusAsString().

        Returns:
        Current status of the signaling channel.
        See Also:
        Status
      • channelStatusAsString

        public final String channelStatusAsString()

        Current status of the signaling channel.

        If the service returns an enum value that is not available in the current SDK version, channelStatus will return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from channelStatusAsString().

        Returns:
        Current status of the signaling channel.
        See Also:
        Status
      • creationTime

        public final Instant creationTime()

        The time at which the signaling channel was created.

        Returns:
        The time at which the signaling channel was created.
      • singleMasterConfiguration

        public final SingleMasterConfiguration singleMasterConfiguration()

        A structure that contains the configuration for the SINGLE_MASTER channel type.

        Returns:
        A structure that contains the configuration for the SINGLE_MASTER channel type.
      • version

        public final String version()

        The current version of the signaling channel.

        Returns:
        The current version of the signaling channel.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)