Refine search
@JsonTypeName("emitter") public class EmittingRequestLoggerProvider implements RequestLoggerProvider @JsonProperty @NotNull private String feed = null; @JsonProperty @NotNull private RequestLogEventBuilderFactory requestLogEventBuilderFactory = null; @NotNull private ServiceEmitter emitter = null;
protected String extractTypeLabel(Class<?> type) { // TODO: get rid of Jackson annotations dependency .. devise our own that reflect Bootique style of config factory // subclassing... JsonTypeName typeName = type.getAnnotation(JsonTypeName.class); return typeName != null ? typeName.value() : null; }
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonTypeName("TaskStepUpdateParameters") @JsonSubTypes({ @JsonSubTypes.Type(name = "Docker", value = DockerBuildStepUpdateParameters.class), @JsonSubTypes.Type(name = "FileTask", value = FileTaskStepUpdateParameters.class), @JsonProperty(value = "contextPath") private String contextPath;
@JsonTypeName(value = "index") @JsonTypeInfo(include = JsonTypeInfo.As.WRAPPER_OBJECT, use = JsonTypeInfo.Id.NAME) @JsonIgnoreProperties(ignoreUnknown = true, value = {"_version", "result", "_shards", "_primary_term", "_seq_no"}) public abstract class BulkResultItemMixIn { @JsonProperty("_id") String id; @JsonProperty("_type") String type; @JsonProperty("_index") String index; @JsonProperty("error") BulkError bulkError; }
/** * */ @JsonTypeName(CassandraDruidModule.SCHEME) public class CassandraLoadSpec implements LoadSpec { @JsonProperty private final String key; private final CassandraDataSegmentPuller puller; @JsonCreator public CassandraLoadSpec( @JacksonInject CassandraDataSegmentPuller puller, @JsonProperty("key") String key ) { this.puller = puller; this.key = key; } @Override public LoadSpecResult loadSegment(File outDir) throws SegmentLoadingException { return new LoadSpecResult(puller.getSegmentFiles(key, outDir).size()); } }
@JsonTypeName("console") public class ConsoleAppenderFactory<E extends DeferredProcessingAware> extends AbstractOutputStreamAppenderFactory<E> { @SuppressWarnings("UnusedDeclaration") @NotNull private ConsoleStream target = ConsoleStream.STDOUT;
@JsonIgnoreProperties(ignoreUnknown = true) @JsonTypeName("commandStatuses") @JsonTypeInfo( include = JsonTypeInfo.As.WRAPPER_OBJECT, use = JsonTypeInfo.Id.NAME) @JsonSubTypes({}) public class CommandStatuses extends HashMap<CommandId, CommandStatus.Status> { @JsonCreator public CommandStatuses(final Map<CommandId, CommandStatus.Status> statuses) { super(statuses); } public static CommandStatuses fromFullStatuses(final Map<CommandId, CommandStatus> fullStatuses) { final Map<CommandId, CommandStatus.Status> statuses = fullStatuses.entrySet().stream().collect( Collectors.toMap(Map.Entry::getKey, entry -> entry.getValue().getStatus()) ); return new CommandStatuses(statuses); } }
@XmlRootElement(name = "link") @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) @JsonRootName("link") @JsonTypeName("link") @JsonInclude(Include.NON_EMPTY) @JsonTypeInfo(include = As.WRAPPER_OBJECT, use = Id.NAME) @Schema(description = "Represents an association to another resource in the system", title = "link") public class Link<T> {
@JsonTypeName("table") public class LegacyDataSource extends TableDataSource { @JsonCreator public LegacyDataSource(String name) { super(name); } }
@JsonIgnoreProperties(ignoreUnknown = true) @JsonTypeName("commandStatus") @JsonSubTypes({}) public class CommandStatus { public enum Status { QUEUED, PARSING, EXECUTING, RUNNING, TERMINATED, SUCCESS, ERROR }
final JsonSubTypes jsonSubTypes = beanClass.getAnnotation(JsonSubTypes.class); final JsonTypeInfo jsonTypeInfo = beanClass.getAnnotation(JsonTypeInfo.class); if (jsonSubTypes != null && jsonTypeInfo != null && jsonTypeInfo.include() == JsonTypeInfo.As.PROPERTY) { final String propertyName = jsonTypeInfo.property(); for (JsonSubTypes.Type subType : jsonSubTypes.value()) { String propertyValue = null; if (jsonTypeInfo.use() == JsonTypeInfo.Id.NAME) { if (subType.name().equals("")) { final JsonTypeName jsonTypeName = subType.value().getAnnotation(JsonTypeName.class); if (jsonTypeName != null) { propertyValue = jsonTypeName.value();
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonTypeName("RunRequest") @JsonSubTypes({ @JsonSubTypes.Type(name = "DockerBuildRequest", value = DockerBuildRequest.class), @JsonSubTypes.Type(name = "FileTaskRunRequest", value = FileTaskRunRequest.class), @JsonProperty(value = "isArchiveEnabled") private Boolean isArchiveEnabled;
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "name") @JsonTypeName("UrlPath") public class DeliveryRuleUrlPathCondition extends DeliveryRuleCondition { @JsonProperty(value = "parameters", required = true) private UrlPathConditionParameters parameters;
@JsonTypeName(GoogleStorageDruidModule.SCHEME) public class GoogleLoadSpec implements LoadSpec @JsonProperty private final String bucket; @JsonProperty private final String path;
@JsonTypeName("logback-access") public class LogbackAccessRequestLogFactory implements RequestLogFactory<RequestLog> { @NotNull private List<AppenderFactory<IAccessEvent>> appenders = Collections.singletonList( new ConsoleAppenderFactory<>());
@JsonIgnoreProperties(ignoreUnknown = true) @JsonTypeInfo(include = JsonTypeInfo.As.WRAPPER_OBJECT, use = JsonTypeInfo.Id.NAME) @JsonTypeName("KsqlServerInfo") @JsonSubTypes({}) public class ServerInfo { private final String version;
@XmlRootElement(name = "department") @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) @JsonRootName("department") @JsonTypeName("department") @JsonInclude(Include.NON_EMPTY) @JsonTypeInfo(include = As.WRAPPER_OBJECT, use = Id.NAME) @Schema(description = "Represents a Department in the system", title = "department") public class Department {
@JsonTypeName("redis") public class RedisCacheProvider extends RedisCacheConfig implements CacheProvider { @Override public Cache get() { return RedisCache.create(this); } }
@JsonIgnoreProperties(ignoreUnknown = true) @JsonTypeName("description") @JsonSubTypes({}) public class SourceDescription {
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonTypeName("TaskStepProperties") @JsonSubTypes({ @JsonSubTypes.Type(name = "Docker", value = DockerTaskStep.class), @JsonSubTypes.Type(name = "FileTask", value = FileTaskStep.class), @JsonProperty(value = "baseImageDependencies", access = JsonProperty.Access.WRITE_ONLY) private List<BaseImageDependency> baseImageDependencies; @JsonProperty(value = "contextPath") private String contextPath;