Class ServerChannelBuilder<T>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T setAuditLogReason​(java.lang.String reason)
      Sets the reason for this creation.
      T setName​(java.lang.String name)
      Sets the name of the channel.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • myClass

        protected final java.lang.Class<T> myClass
    • Constructor Detail

      • ServerChannelBuilder

        protected ServerChannelBuilder​(java.lang.Class<T> myClass,
                                       ServerChannelBuilderDelegate delegate)
        Creates a new server channel builder.
    • Method Detail

      • setAuditLogReason

        public T setAuditLogReason​(java.lang.String reason)
        Sets the reason for this creation. This reason will be visible in the audit log entry(s).
        Parameters:
        reason - The reason for this update.
        Returns:
        The current instance in order to chain call methods.
      • setName

        public T setName​(java.lang.String name)
        Sets the name of the channel.
        Parameters:
        name - The name of the channel.
        Returns:
        The current instance in order to chain call methods.