.withAutoUpdatePolicy(autoUpdatePolicy).build(); } else if (cKind == ChannelKind.TRIGGER) { channelType = ChannelTypeBuilder.trigger(channelTypeUID, label).isAdvanced(advanced) .withDescription(description).withCategory(category).withTags(tags) .withConfigDescriptionURI(configDescriptionURI).withEventDescription(eventDescription).build();
TriggerChannelTypeBuilder triggerBuilder = ChannelTypeBuilder .trigger(channelTypeUID, label == null ? defaultLabel : label) .isAdvanced(channelType.isAdvanced()).withCategory(channelType.getCategory()) .withConfigDescriptionURI(channelType.getConfigDescriptionURI()).withTags(channelType.getTags()) .withEventDescription(channelType.getEvent()); if (description != null) { triggerBuilder.withDescription(description); return triggerBuilder.build(); default: return new ChannelType(channelTypeUID, channelType.isAdvanced(), channelType.getItemType(),