@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .add(DisplayData.item("numYears", number).withLabel("Window Years")) .addIfNotDefault( DisplayData.item("startDate", new DateTime(startDate, timeZone).toInstant()) .withLabel("Window Start Date"), new DateTime(DEFAULT_START_DATE, DateTimeZone.UTC).toInstant()); }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .add(DisplayData.item("numMonths", number).withLabel("Window Months")) .addIfNotDefault( DisplayData.item("startDate", new DateTime(startDate, timeZone).toInstant()) .withLabel("Window Start Date"), new DateTime(DEFAULT_START_DATE, DateTimeZone.UTC).toInstant()); }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .add(DisplayData.item("numDays", number).withLabel("Windows Days")) .addIfNotDefault( DisplayData.item("startDate", new DateTime(startDate, timeZone).toInstant()) .withLabel("Window Start Date"), new DateTime(DEFAULT_START_DATE, DateTimeZone.UTC).toInstant()); }
@Override public void populateDisplayData(Builder builder) { builder .addIfNotDefault(DisplayData.item("defaultString", "foo"), "foo") .addIfNotDefault(DisplayData.item("notDefaultString", "foo"), "notFoo") .addIfNotDefault(DisplayData.item("defaultInteger", 1), 1) .addIfNotDefault(DisplayData.item("notDefaultInteger", 1), 2) .addIfNotDefault(DisplayData.item("defaultDouble", 123.4), 123.4) .addIfNotDefault(DisplayData.item("notDefaultDouble", 123.4), 234.5) .addIfNotDefault(DisplayData.item("defaultBoolean", true), true) .addIfNotDefault(DisplayData.item("notDefaultBoolean", true), false) .addIfNotDefault( DisplayData.item("defaultInstant", new Instant(0)), new Instant(0)) .addIfNotDefault( DisplayData.item("notDefaultInstant", new Instant(0)), Instant.now()) .addIfNotDefault( DisplayData.item("defaultDuration", Duration.ZERO), Duration.ZERO) .addIfNotDefault( DisplayData.item("notDefaultDuration", Duration.millis(1234)), Duration.ZERO) .addIfNotDefault( DisplayData.item("defaultClass", DisplayDataTest.class), DisplayDataTest.class) .addIfNotDefault( DisplayData.item("notDefaultClass", DisplayDataTest.class), null); } });
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder.addIfNotNull( DisplayData.item("table", getJsonTableRef()).withLabel("Table Reference")); if (getJsonSchema() != null) { builder.addIfNotNull(DisplayData.item("schema", getJsonSchema()).withLabel("Table Schema")); } else { builder.add(DisplayData.item("schema", "Custom Schema Function").withLabel("Table Schema")); } if (getTableFunction() != null) { builder.add( DisplayData.item("tableFn", getTableFunction().getClass()) .withLabel("Table Reference Function")); } builder .add( DisplayData.item("createDisposition", getCreateDisposition().toString()) .withLabel("Table CreateDisposition")) .add( DisplayData.item("writeDisposition", getWriteDisposition().toString()) .withLabel("Table WriteDisposition")) .addIfNotDefault( DisplayData.item("validation", getValidate()).withLabel("Validation Enabled"), true) .addIfNotNull( DisplayData.item("tableDescription", getTableDescription()) .withLabel("Table Description")); }
@Override public void populateDisplayData(DisplayData.Builder builder) { builder.add(DisplayData.item("from", getFrom()).withLabel("Generate sequence from")); builder.addIfNotDefault( DisplayData.item("to", getTo()).withLabel("Generate sequence to (exclusive)"), -1L); builder.addIfNotNull( DisplayData.item( "timestampFn", getTimestampFn() == null ? null : getTimestampFn().getClass()) .withLabel("Timestamp Function")); builder.addIfNotNull( DisplayData.item("maxReadTime", getMaxReadTime()).withLabel("Maximum Read Time")); if (getElementsPerPeriod() > 0) { builder.add( DisplayData.item("elementsPerPeriod", getElementsPerPeriod()) .withLabel("Elements per period")); builder.add(DisplayData.item("period", getPeriod()).withLabel("Period")); } } }
@Override public void populateDisplayData(Builder builder) { builder .addIfNotDefault(DisplayData.item("integer", 123), 123) .addIfNotDefault( DisplayData.item("Integer", Integer.valueOf(123)), Integer.valueOf(123)) .addIfNotDefault(DisplayData.item("long", 123L), 123L) .addIfNotDefault(DisplayData.item("Long", Long.valueOf(123)), Long.valueOf(123)) .addIfNotDefault(DisplayData.item("float", 1.23f), 1.23f) .addIfNotDefault( DisplayData.item("Float", Float.valueOf(1.23f)), Float.valueOf(1.23f)) .addIfNotDefault(DisplayData.item("double", 1.23), 1.23) .addIfNotDefault( DisplayData.item("Double", Double.valueOf(1.23)), Double.valueOf(1.23)) .addIfNotDefault(DisplayData.item("boolean", true), true) .addIfNotDefault(DisplayData.item("Boolean", Boolean.TRUE), Boolean.TRUE); } });
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .addIfNotNull( DisplayData.item("table", BigQueryHelpers.displayTable(getTableProvider())) .withLabel("Table")) .addIfNotNull(DisplayData.item("query", getQuery()).withLabel("Query")) .addIfNotNull( DisplayData.item("flattenResults", getFlattenResults()) .withLabel("Flatten Query Results")) .addIfNotNull( DisplayData.item("useLegacySql", getUseLegacySql()) .withLabel("Use Legacy SQL Dialect")) .addIfNotDefault( DisplayData.item("validation", getValidate()).withLabel("Validation Enabled"), true); }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .add(DisplayData.item("filePrefix", getOutputPrefix()).withLabel("Output File Prefix")) .addIfNotNull( DisplayData.item("fileSuffix", getFilenameSuffix()).withLabel("Output File Suffix")) .addIfNotNull( DisplayData.item("shardNameTemplate", getShardTemplate()) .withLabel("Output Shard Name Template")) .addIfNotDefault( DisplayData.item("numShards", getNumShards()).withLabel("Maximum Output Shards"), 0) .add( DisplayData.item("compressionType", getCompression().toString()) .withLabel("Compression Type")); } }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); resolveDynamicDestinations().populateDisplayData(builder); builder .addIfNotDefault( DisplayData.item("numShards", getNumShards()).withLabel("Maximum Output Shards"), 0) .addIfNotNull( DisplayData.item("tempDirectory", getTempDirectory()) .withLabel("Directory for temporary files")) .addIfNotNull(DisplayData.item("fileHeader", getHeader()).withLabel("File Header")) .addIfNotNull(DisplayData.item("fileFooter", getFooter()).withLabel("File Footer")) .add( DisplayData.item( "writableByteChannelFactory", getWritableByteChannelFactory().toString()) .withLabel("Compression/Transformation Type")); } }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); getBigtableConfig().populateDisplayData(builder); List<ByteKeyRange> keyRanges = getKeyRanges(); for (int i = 0; i < keyRanges.size() && i < 5; i++) { builder.addIfNotDefault( DisplayData.item("keyRange " + i, keyRanges.get(i).toString()), ByteKeyRange.ALL_KEYS.toString()); } if (getRowFilter() != null) { builder.add( DisplayData.item("rowFilter", getRowFilter().toString()).withLabel("Table Row Filter")); } }
@Override public void populateDisplayData(DisplayData.Builder builder) { builder .include("p1", subComponent1) .include("p2", subComponent2) .add(DisplayData.item("minSproggles", 200).withLabel("Minimum Required Sproggles")) .add(DisplayData.item("fireLasers", true)) .addIfNotDefault(DisplayData.item("startTime", startTime), defaultStartTime) .add(DisplayData.item("timeBomb", Instant.now().plus(Duration.standardDays(1)))) .add(DisplayData.item("filterLogic", subComponent1.getClass())) .add( DisplayData.item("serviceUrl", "google.com/fizzbang") .withLinkUrl("http://www.google.com/fizzbang")); } };
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .add( DisplayData.item("compressionType", getCompression().toString()) .withLabel("Compression Type")) .addIfNotDefault( DisplayData.item("validation", getValidate()).withLabel("Validation Enabled"), true) .addIfNotNull( DisplayData.item("filePattern", getFilepattern()).withLabel("File Pattern")); } }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .addIfNotDefault( DisplayData.item("minBundleSize", minBundleSize).withLabel("Minimum Bundle Size"), 1L) .addIfNotDefault( DisplayData.item("startOffset", startOffset).withLabel("Start Read Offset"), 0L) .addIfNotDefault( DisplayData.item("endOffset", endOffset).withLabel("End Read Offset"), Long.MAX_VALUE); }
@Override public void populateDisplayData(DisplayData.Builder builder) { filenamePolicy.populateDisplayData(builder); builder.add(DisplayData.item("schema", schema.get().toString()).withLabel("Record Schema")); builder.addIfNotDefault( DisplayData.item("codec", codec.getCodec().toString()).withLabel("Avro Compression Codec"), AvroIO.TypedWrite.DEFAULT_SERIALIZABLE_CODEC.toString()); builder.include("Metadata", new Metadata()); } }
@Override public void populateDisplayData(DisplayData.Builder builder) { builder .addIfNotDefault( DisplayData.item("minBundleSize", getMinBundleSize()) .withLabel("Minimum Bundle Size"), 1L) .add(DisplayData.item("filePattern", getFileOrPatternSpec()).withLabel("File Pattern")) .include("configuration", getConfiguration()); }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); builder .add(DisplayData.item("size", size).withLabel("Window Duration")) .addIfNotDefault( DisplayData.item("offset", offset).withLabel("Window Start Offset"), Duration.ZERO); }
@Override public void populateDisplayData(DisplayData.Builder builder) { super.populateDisplayData(builder); resolveDynamicDestinations().populateDisplayData(builder); builder .addIfNotDefault( DisplayData.item("numShards", getNumShards()).withLabel("Maximum Output Shards"), 0) .addIfNotNull( DisplayData.item("tempDirectory", getTempDirectory()) .withLabel("Directory for temporary files")); } }
@Override public void populateDisplayData(DisplayData.Builder builder) { // We explicitly do not register base-class data, instead we use the delegate inner source. builder .add(DisplayData.item("source", source.getClass()).withLabel("Read Source")) .addIfNotDefault( DisplayData.item("maxRecords", maxNumRecords).withLabel("Maximum Read Records"), Long.MAX_VALUE) .addIfNotNull(DisplayData.item("maxReadTime", maxReadTime).withLabel("Maximum Read Time")) .include("source", source); }
private static void populateGlobalDisplayData( DisplayData.Builder builder, int fanout, boolean insertDefault) { builder .addIfNotDefault(DisplayData.item("fanout", fanout).withLabel("Key Fanout Size"), 0) .add( DisplayData.item("emitDefaultOnEmptyInput", insertDefault) .withLabel("Emit Default On Empty Input")); }