├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── beam-cpp-example ├── Dockerfile ├── LICENSE ├── README.txt ├── collatz.pyx ├── pipeline.py ├── requirements.txt └── setup.py ├── retail ├── monitoring │ ├── .gitignore │ └── dashboards │ │ ├── README.MD │ │ ├── main.tf │ │ └── retail-pipeline.json ├── retail-clickstream-application │ ├── README.md │ ├── bigquery │ │ ├── README.md │ │ └── ecommerce_events.json │ ├── cloud-run-proxy.png │ ├── cloud-run-ps-proxy.png │ ├── cloud-run-pubsub-proxy │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── app.js │ │ ├── index.js │ │ └── package.json │ ├── datalayer │ │ ├── add_to_cart.json │ │ ├── purchase.json │ │ └── view_item.json │ ├── ecommerce_events_bq_schema.json │ ├── main.tf │ ├── terraform.tfvars.example │ └── variables.tf └── retail-java-applications │ ├── README.MD │ ├── build.gradle │ ├── data-engineering-dept │ ├── README.MD │ ├── build.gradle │ ├── business-logic │ │ ├── README.MD │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── dataflow │ │ │ │ └── sample │ │ │ │ └── retail │ │ │ │ └── businesslogic │ │ │ │ ├── core │ │ │ │ ├── DeploymentAnnotations.java │ │ │ │ ├── options │ │ │ │ │ ├── RetailPipelineAggregationOptions.java │ │ │ │ │ ├── RetailPipelineClickStreamOptions.java │ │ │ │ │ ├── RetailPipelineInventoryOptions.java │ │ │ │ │ ├── RetailPipelineOptions.java │ │ │ │ │ ├── RetailPipelineReportingOptions.java │ │ │ │ │ ├── RetailPipelineStoresOptions.java │ │ │ │ │ └── RetailPipelineTransactionsOptions.java │ │ │ │ ├── transforms │ │ │ │ │ ├── CreateStockAggregatorMetadata.java │ │ │ │ │ ├── DeadLetterSink.java │ │ │ │ │ ├── ErrorMsg.java │ │ │ │ │ ├── clickstream │ │ │ │ │ │ ├── ClickStreamSessions.java │ │ │ │ │ │ ├── ClickstreamProcessing.java │ │ │ │ │ │ ├── CountViewsPerProduct.java │ │ │ │ │ │ ├── ValidateAndCorrectCSEvt.java │ │ │ │ │ │ ├── WriteAggregatesToBigTable.java │ │ │ │ │ │ ├── WriteAggregationToBigQuery.java │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ ├── EventDateTimeCorrectionService.java │ │ │ │ │ │ │ ├── EventItemCorrectionService.java │ │ │ │ │ │ │ ├── ValidateEventDateTime.java │ │ │ │ │ │ │ ├── ValidateEventItems.java │ │ │ │ │ │ │ └── ValidationUtils.java │ │ │ │ │ ├── stock │ │ │ │ │ │ ├── CountGlobalStockUpdatePerProduct.java │ │ │ │ │ │ ├── CountIncomingStockPerProductLocation.java │ │ │ │ │ │ └── StockProcessing.java │ │ │ │ │ └── transaction │ │ │ │ │ │ ├── CountGlobalStockFromTransaction.java │ │ │ │ │ │ ├── EnrichTransactionWithStoreLocation.java │ │ │ │ │ │ ├── TransactionPerProductAndLocation.java │ │ │ │ │ │ └── TransactionProcessing.java │ │ │ │ └── utils │ │ │ │ │ ├── BigQueryUtil.java │ │ │ │ │ ├── JSONUtils.java │ │ │ │ │ ├── Print.java │ │ │ │ │ ├── ReadPubSubMsgPayLoadAsString.java │ │ │ │ │ └── WriteRawJSONMessagesToBigQuery.java │ │ │ │ └── externalservices │ │ │ │ ├── RetailCompanyServices.java │ │ │ │ └── SlowMovingStoreLocationDimension.java │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── retail │ │ │ └── businesslogic │ │ │ └── core │ │ │ └── utils │ │ │ └── test │ │ │ ├── CreateStockAggregatorMetadataTest.java │ │ │ ├── JSONUtilsTest.java │ │ │ ├── avrotestobjects │ │ │ ├── InventoryAVRO.java │ │ │ └── TransactionsAVRO.java │ │ │ ├── clickstream │ │ │ ├── BackFillSessionDataTest.java │ │ │ ├── ClickStreamSessionTestUtil.java │ │ │ ├── CountViewsPerProductTest.java │ │ │ ├── CreateClickStreamSessionsTest.java │ │ │ ├── ValidateAndCorrectClickStreamEventsTests.java │ │ │ └── WriterawJSONMessagesToBigQureyTest.java │ │ │ ├── stock │ │ │ ├── CountGlobalStockUpdatePerProductTest.java │ │ │ └── CountIncomingStockPerProductLocationTest.java │ │ │ └── transaction │ │ │ ├── TransactionPerProductAndLocationTest.java │ │ │ └── TransactionPerProductTest.java │ ├── data-objects │ │ ├── README.MD │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── retail │ │ │ └── dataobjects │ │ │ ├── ClickStream.java │ │ │ ├── Dimensions.java │ │ │ ├── Ecommerce.java │ │ │ ├── Item.java │ │ │ ├── Purchase.java │ │ │ ├── Stock.java │ │ │ ├── StockAggregation.java │ │ │ └── Transaction.java │ └── pipelines │ │ ├── README.MD │ │ ├── build.gradle │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── retail │ │ │ └── pipeline │ │ │ └── RetailDataProcessingPipeline.java │ │ └── test │ │ └── java │ │ └── com │ │ └── google │ │ └── dataflow │ │ └── sample │ │ └── retail │ │ └── pipeline │ │ └── test │ │ ├── RetailDataProcessingPipelineSimpleSmokeTest.java │ │ └── TestStreamGenerator.java │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ ├── spotless │ └── Apache_Licence_For_Spotless │ └── terraform │ ├── README.MD │ ├── examples │ └── pubsub │ │ ├── main.tf │ │ ├── terraform.tfvars │ │ └── variables.tf │ ├── main.tf │ ├── modules │ └── pubsub │ │ ├── main.tf │ │ └── variables.tf │ ├── terraform.tfvars │ ├── test │ ├── README.md │ └── pubsub │ │ ├── go.mod │ │ ├── go.sum │ │ └── pubsub_test.go │ └── variables.tf └── timeseries-streaming ├── README.MD ├── docs └── Draft_Dataflow_streaming_time_series_sample_library_user_guide_v0.4.0.pdf ├── images └── timeseries_metrics.png ├── timeseries-java-applications ├── Adapters │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── timeseriesflow │ │ │ └── adaptors │ │ │ ├── domain │ │ │ ├── BlendedIndex.java │ │ │ └── MergeSparseStreamsToSingleDenseStream.java │ │ │ └── fsi │ │ │ └── data │ │ │ └── cme │ │ │ ├── CMEAdapter.java │ │ │ ├── CMEMarketDataReader.java │ │ │ ├── ConvertCMETOBRowToTSDataPoints.java │ │ │ ├── ConvertCMETRDRowToTSDataPoints.java │ │ │ ├── Data.java │ │ │ ├── DeadLetterSink.java │ │ │ ├── Extract.java │ │ │ ├── GenerateErrorMessageEvents.java │ │ │ ├── LogElements.java │ │ │ ├── README.MD │ │ │ ├── TopOfBook.java │ │ │ ├── TradeInfo.java │ │ │ └── Util.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── timeseriesflow │ │ │ └── adaptors │ │ │ ├── domain │ │ │ └── tests │ │ │ │ └── BlendedIndexTest.java │ │ │ └── fsi │ │ │ └── data │ │ │ └── cme │ │ │ └── CMEAdapterTest.java │ │ └── resources │ │ ├── TSTestBlendedIndexNoGaps.json │ │ ├── TSTestBlendedIndexWithGaps.json │ │ └── TSTestData.json ├── Apache_Licence_For_Spotless ├── Examples │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── timeseriesflow │ │ │ └── examples │ │ │ └── fsi │ │ │ └── forex │ │ │ ├── AllComputationsExamplePipeline.java │ │ │ ├── ExampleForexPipelineOptions.java │ │ │ ├── ForexBatchPipeline.java │ │ │ ├── ForexCSVAdaptor.java │ │ │ └── HistoryForexReader.java │ │ └── resources │ │ └── [EMPTY]-EURUSD-2020-05-11_2020-05-11.csv ├── README.MD ├── SyntheticExamples │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── google │ │ └── dataflow │ │ └── sample │ │ └── timeseriesflow │ │ └── examples │ │ └── simpledata │ │ └── transforms │ │ ├── Print.java │ │ ├── SimpleDataBootstrapGenerator.java │ │ ├── SinWaveExample.java │ │ └── SinWaveExampleOptions.java ├── TimeSeriesMetricsLibrary │ ├── README.MD │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── dataflow │ │ │ │ └── sample │ │ │ │ └── timeseriesflow │ │ │ │ └── metrics │ │ │ │ ├── README.MD │ │ │ │ ├── core │ │ │ │ ├── TSMetricsOptions.java │ │ │ │ ├── complex │ │ │ │ │ ├── fsi │ │ │ │ │ │ ├── rsi │ │ │ │ │ │ │ └── RSIGFn.java │ │ │ │ │ │ └── vwap │ │ │ │ │ │ │ ├── VWAPGFn.java │ │ │ │ │ │ │ └── VWAPTypeOneComp.java │ │ │ │ │ └── rule │ │ │ │ │ │ └── ValueInBoundsGFn.java │ │ │ │ ├── typeone │ │ │ │ │ ├── Max.java │ │ │ │ │ ├── Min.java │ │ │ │ │ └── Sum.java │ │ │ │ └── typetwo │ │ │ │ │ └── basic │ │ │ │ │ ├── bb │ │ │ │ │ └── BBFn.java │ │ │ │ │ ├── logrtn │ │ │ │ │ └── LogRtnFn.java │ │ │ │ │ ├── ma │ │ │ │ │ └── MAFn.java │ │ │ │ │ ├── stddev │ │ │ │ │ └── StdDevFn.java │ │ │ │ │ └── sumupdown │ │ │ │ │ └── SumUpDownFn.java │ │ │ │ └── utils │ │ │ │ ├── AllMetricsWithDefaults.java │ │ │ │ └── StatisticalFormulas.java │ │ └── proto │ │ │ └── TSFSITechKeys.proto │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── dataflow │ │ │ └── sample │ │ │ └── timeseriesflow │ │ │ └── metrics │ │ │ ├── BBFnTest.java │ │ │ ├── IntegrationMetricTest.java │ │ │ ├── StatisticalFormulasTests.java │ │ │ ├── TSMetricsIntegrationTest.java │ │ │ ├── TSMetricsTests.java │ │ │ ├── VWAPGraphFnTest.java │ │ │ └── ValueWithinBoundsGraphFnTest.java │ │ └── resources │ │ ├── LogRtnTSTestDataHints.json │ │ ├── TSAccumVWAPTest.json │ │ ├── TSTestDataHints.json │ │ ├── VWAPTestGap.json │ │ └── VWAPWithinBoundTest.json ├── TimeSeriesPipeline │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── dataflow │ │ │ │ └── sample │ │ │ │ └── timeseriesflow │ │ │ │ ├── combiners │ │ │ │ ├── BTypeOne.java │ │ │ │ ├── TSCombiner.java │ │ │ │ └── typeone │ │ │ │ │ ├── TSBaseCombiner.java │ │ │ │ │ ├── TSCategoricalCombiner.java │ │ │ │ │ └── TSNumericCombiner.java │ │ │ │ ├── common │ │ │ │ ├── CommonUtils.java │ │ │ │ ├── TSDataUtils.java │ │ │ │ └── TupleTypes.java │ │ │ │ ├── datamap │ │ │ │ ├── AccumBuilder.java │ │ │ │ ├── AccumCategoricalBuilder.java │ │ │ │ ├── AccumCoreMetadataBuilder.java │ │ │ │ └── AccumCoreNumericBuilder.java │ │ │ │ ├── graph │ │ │ │ ├── GenerateComputations.java │ │ │ │ ├── GraphType1Comp.java │ │ │ │ ├── GraphType2Comp.java │ │ │ │ └── TSFlowGraph.java │ │ │ │ ├── io │ │ │ │ └── tfexample │ │ │ │ │ ├── CreateTFRecordMetadata.java │ │ │ │ │ ├── FeaturesFromIterableAccumSequence.java │ │ │ │ │ ├── OutPutTFExampleToFile.java │ │ │ │ │ ├── OutPutTFExampleToPubSub.java │ │ │ │ │ ├── TSAccumIterableToTFExample.java │ │ │ │ │ └── TSToTFExampleUtils.java │ │ │ │ ├── metrics │ │ │ │ ├── BTypeTwo.java │ │ │ │ ├── BTypeTwoFn.java │ │ │ │ ├── CTypeTwo.java │ │ │ │ ├── core │ │ │ │ │ ├── typeone │ │ │ │ │ │ ├── TestMax.java │ │ │ │ │ │ ├── TestMin.java │ │ │ │ │ │ └── TestSum.java │ │ │ │ │ └── typetwo │ │ │ │ │ │ ├── Test1Fn.java │ │ │ │ │ │ ├── Test2Fn.java │ │ │ │ │ │ ├── TestComplex1GFn.java │ │ │ │ │ │ └── TestComplex2GFn.java │ │ │ │ └── utils │ │ │ │ │ ├── CreateCompositeTSAccum.java │ │ │ │ │ └── TSKeyRemapping.java │ │ │ │ ├── options │ │ │ │ ├── GapFillOptions.java │ │ │ │ ├── GenerateComputationsOptions.java │ │ │ │ ├── TFXOptions.java │ │ │ │ ├── TSFlowOptions.java │ │ │ │ └── TSOutputPipelineOptions.java │ │ │ │ ├── transforms │ │ │ │ ├── AddWindowBoundaryToTSAccum.java │ │ │ │ ├── ConvertAccumToSequence.java │ │ │ │ ├── MajorKeyWindowSnapshot.java │ │ │ │ ├── MergeAllTypeCompsInSameKeyWindow.java │ │ │ │ ├── MergeTSAccum.java │ │ │ │ ├── MinorKeyWindowSnapshot.java │ │ │ │ ├── ParseTSDataPointFromBytes.java │ │ │ │ ├── PerfectRectangles.java │ │ │ │ ├── TSAccumSequenceToRow.java │ │ │ │ ├── TSAccumToJson.java │ │ │ │ ├── TSAccumToRow.java │ │ │ │ ├── TSDataPointToRow.java │ │ │ │ └── TypeTwoComputation.java │ │ │ │ └── verifier │ │ │ │ └── TSDataPointVerifier.java │ │ └── proto │ │ │ ├── TFExampleKeys.proto │ │ │ ├── TS.proto │ │ │ └── TSBaseKeys.proto │ │ └── test │ │ ├── java │ │ ├── com │ │ │ └── google │ │ │ │ └── dataflow │ │ │ │ └── sample │ │ │ │ └── timeseriesflow │ │ │ │ └── test │ │ │ │ ├── CommonUtilsTest.java │ │ │ │ ├── GenerateComputationTest.java │ │ │ │ ├── GenerateComputationTestWithAccumToSeq.java │ │ │ │ ├── GenerateTFExampleFromTSSequenceTest.java │ │ │ │ ├── MergeAllTypeCompsInSameKeyWindowTest.java │ │ │ │ ├── PerfectRectangleUtils.java │ │ │ │ ├── PerfectRectanglesScalability_5Days_5Keys_EvenGaps.java │ │ │ │ ├── PerfectRectanglesScalability_86400S_AllGaps.java │ │ │ │ ├── PerfectRectanglesScalability_86400S_EvenGaps.java │ │ │ │ ├── PerfectRectanglesScalability_86400S_NoGaps.java │ │ │ │ ├── PerfectRectanglesTests.java │ │ │ │ ├── Print.java │ │ │ │ ├── ScaleTestingOptions.java │ │ │ │ ├── SnapShotScalabilityUtilsTest.java │ │ │ │ ├── SnapShotScalability_1D_100M_100K_1FW_60SW_withTFExampleSerlization.java │ │ │ │ ├── SnapShotScalability_1D_100M_1K_1FW_60SW.java │ │ │ │ ├── SnapShotScalability_1D_100M_1K_1FW_60SW_withTFExampleSerlization.java │ │ │ │ ├── SnapShotUtils.java │ │ │ │ ├── SnapshotTests.java │ │ │ │ ├── TSAccumIterableToTFExampleTest.java │ │ │ │ ├── TSAccumSequenceToRowTest.java │ │ │ │ ├── TSAccumToRowTest.java │ │ │ │ ├── TSDataPointToRowTest.java │ │ │ │ ├── TSDataTestUtils.java │ │ │ │ ├── TSKeyRemappingTest.java │ │ │ │ ├── TSNumericCombinerTest.java │ │ │ │ └── TestUtils.java │ │ └── common │ │ │ ├── TSTestData.java │ │ │ └── TSTestDataBaseline.java │ │ ├── proto │ │ └── TSTest.proto │ │ └── resources │ │ ├── CreateCompositeTSAccumTest.json │ │ └── TSAccumVWAPTest.json ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle └── timeseries-python-applications ├── README.MD ├── __init__.py ├── ml_pipeline ├── __init__.py └── timeseries │ ├── __init__.py │ ├── encoder_decoder │ ├── __init__.py │ ├── encoder_decoder_model.py │ ├── encoder_decoder_preprocessing.py │ ├── encoder_decoder_run_fn.py │ └── transforms │ │ ├── __init__.py │ │ └── process_encdec_inf_rtn.py │ ├── pipeline_templates │ ├── __init__.py │ └── timeseries_pipeline.py │ └── utils │ ├── __init__.py │ ├── timeseries_transform_utils.py │ └── timeseries_transform_utils_test.py ├── ml_pipeline_examples ├── __init__.py └── sin_wave_example │ ├── __init__.py │ ├── config.py │ ├── inference │ ├── __init__.py │ ├── batch_inference.py │ └── stream_inference.py │ ├── saved_model_example │ └── serving_model_dir │ │ ├── saved_model.pb │ │ └── variables │ │ ├── variables.data-00000-of-00001 │ │ └── variables.index │ ├── tf_transform_graph_dir │ ├── metadata │ │ └── schema.pbtxt │ ├── transform_fn │ │ └── saved_model.pb │ └── transformed_metadata │ │ └── schema.pbtxt │ └── training │ ├── __init__.py │ ├── kfp │ └── kfp_timeseries_local_sin_wave.py │ └── timeseries_local_sin_wave.py ├── notebooks ├── Comparing_metrics_with_Pandas.ipynb └── img │ ├── FILLINGBQ.png │ ├── FILLINGPANDAS.png │ ├── MA60.png │ └── STDDEV.png ├── setup.cfg └── setup.py /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/README.md -------------------------------------------------------------------------------- /beam-cpp-example/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/Dockerfile -------------------------------------------------------------------------------- /beam-cpp-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/LICENSE -------------------------------------------------------------------------------- /beam-cpp-example/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/README.txt -------------------------------------------------------------------------------- /beam-cpp-example/collatz.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/collatz.pyx -------------------------------------------------------------------------------- /beam-cpp-example/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/pipeline.py -------------------------------------------------------------------------------- /beam-cpp-example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/requirements.txt -------------------------------------------------------------------------------- /beam-cpp-example/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/beam-cpp-example/setup.py -------------------------------------------------------------------------------- /retail/monitoring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/monitoring/.gitignore -------------------------------------------------------------------------------- /retail/monitoring/dashboards/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/monitoring/dashboards/README.MD -------------------------------------------------------------------------------- /retail/monitoring/dashboards/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/monitoring/dashboards/main.tf -------------------------------------------------------------------------------- /retail/monitoring/dashboards/retail-pipeline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/monitoring/dashboards/retail-pipeline.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/README.md -------------------------------------------------------------------------------- /retail/retail-clickstream-application/bigquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/bigquery/README.md -------------------------------------------------------------------------------- /retail/retail-clickstream-application/bigquery/ecommerce_events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/bigquery/ecommerce_events.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-proxy.png -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-ps-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-ps-proxy.png -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-pubsub-proxy/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-pubsub-proxy/.dockerignore -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-pubsub-proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-pubsub-proxy/Dockerfile -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-pubsub-proxy/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-pubsub-proxy/app.js -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-pubsub-proxy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-pubsub-proxy/index.js -------------------------------------------------------------------------------- /retail/retail-clickstream-application/cloud-run-pubsub-proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/cloud-run-pubsub-proxy/package.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/datalayer/add_to_cart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/datalayer/add_to_cart.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/datalayer/purchase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/datalayer/purchase.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/datalayer/view_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/datalayer/view_item.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/ecommerce_events_bq_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/ecommerce_events_bq_schema.json -------------------------------------------------------------------------------- /retail/retail-clickstream-application/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/main.tf -------------------------------------------------------------------------------- /retail/retail-clickstream-application/terraform.tfvars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/terraform.tfvars.example -------------------------------------------------------------------------------- /retail/retail-clickstream-application/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-clickstream-application/variables.tf -------------------------------------------------------------------------------- /retail/retail-java-applications/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/README.MD -------------------------------------------------------------------------------- /retail/retail-java-applications/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/build.gradle -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/README.MD -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/build.gradle -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/README.MD -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/build.gradle -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/DeploymentAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/DeploymentAnnotations.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineAggregationOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineAggregationOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineClickStreamOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineClickStreamOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineInventoryOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineInventoryOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineReportingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineReportingOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineStoresOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineStoresOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineTransactionsOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/options/RetailPipelineTransactionsOptions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/CreateStockAggregatorMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/CreateStockAggregatorMetadata.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/DeadLetterSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/DeadLetterSink.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/ErrorMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/ErrorMsg.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/ClickStreamSessions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/ClickStreamSessions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/ClickstreamProcessing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/ClickstreamProcessing.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/CountViewsPerProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/CountViewsPerProduct.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/ValidateAndCorrectCSEvt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/ValidateAndCorrectCSEvt.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/WriteAggregatesToBigTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/WriteAggregatesToBigTable.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/WriteAggregationToBigQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/WriteAggregationToBigQuery.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/EventDateTimeCorrectionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/EventDateTimeCorrectionService.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/EventItemCorrectionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/EventItemCorrectionService.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/ValidateEventDateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/ValidateEventDateTime.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/ValidateEventItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/ValidateEventItems.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/ValidationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/clickstream/validation/ValidationUtils.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/stock/CountGlobalStockUpdatePerProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/stock/CountGlobalStockUpdatePerProduct.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/stock/CountIncomingStockPerProductLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/stock/CountIncomingStockPerProductLocation.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/stock/StockProcessing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/stock/StockProcessing.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/CountGlobalStockFromTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/CountGlobalStockFromTransaction.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/EnrichTransactionWithStoreLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/EnrichTransactionWithStoreLocation.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/TransactionPerProductAndLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/TransactionPerProductAndLocation.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/TransactionProcessing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/transforms/transaction/TransactionProcessing.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/BigQueryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/BigQueryUtil.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/JSONUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/JSONUtils.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/Print.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/Print.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/ReadPubSubMsgPayLoadAsString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/ReadPubSubMsgPayLoadAsString.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/WriteRawJSONMessagesToBigQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/core/utils/WriteRawJSONMessagesToBigQuery.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/externalservices/RetailCompanyServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/externalservices/RetailCompanyServices.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/externalservices/SlowMovingStoreLocationDimension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/main/java/com/google/dataflow/sample/retail/businesslogic/externalservices/SlowMovingStoreLocationDimension.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/CreateStockAggregatorMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/CreateStockAggregatorMetadataTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/JSONUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/JSONUtilsTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/avrotestobjects/InventoryAVRO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/avrotestobjects/InventoryAVRO.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/avrotestobjects/TransactionsAVRO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/avrotestobjects/TransactionsAVRO.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/BackFillSessionDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/BackFillSessionDataTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/ClickStreamSessionTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/ClickStreamSessionTestUtil.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/CountViewsPerProductTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/CountViewsPerProductTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/CreateClickStreamSessionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/CreateClickStreamSessionsTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/ValidateAndCorrectClickStreamEventsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/ValidateAndCorrectClickStreamEventsTests.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/WriterawJSONMessagesToBigQureyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/clickstream/WriterawJSONMessagesToBigQureyTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/stock/CountGlobalStockUpdatePerProductTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/stock/CountGlobalStockUpdatePerProductTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/stock/CountIncomingStockPerProductLocationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/stock/CountIncomingStockPerProductLocationTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/transaction/TransactionPerProductAndLocationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/transaction/TransactionPerProductAndLocationTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/transaction/TransactionPerProductTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/business-logic/src/test/java/com/google/dataflow/sample/retail/businesslogic/core/utils/test/transaction/TransactionPerProductTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/README.MD -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/build.gradle -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/ClickStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/ClickStream.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Dimensions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Dimensions.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Ecommerce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Ecommerce.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Item.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Purchase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Purchase.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Stock.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/StockAggregation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/StockAggregation.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/data-objects/src/main/java/com/google/dataflow/sample/retail/dataobjects/Transaction.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/pipelines/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/pipelines/README.MD -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/pipelines/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/pipelines/build.gradle -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/pipelines/src/main/java/com/google/dataflow/sample/retail/pipeline/RetailDataProcessingPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/pipelines/src/main/java/com/google/dataflow/sample/retail/pipeline/RetailDataProcessingPipeline.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/pipelines/src/test/java/com/google/dataflow/sample/retail/pipeline/test/RetailDataProcessingPipelineSimpleSmokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/pipelines/src/test/java/com/google/dataflow/sample/retail/pipeline/test/RetailDataProcessingPipelineSimpleSmokeTest.java -------------------------------------------------------------------------------- /retail/retail-java-applications/data-engineering-dept/pipelines/src/test/java/com/google/dataflow/sample/retail/pipeline/test/TestStreamGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/data-engineering-dept/pipelines/src/test/java/com/google/dataflow/sample/retail/pipeline/test/TestStreamGenerator.java -------------------------------------------------------------------------------- /retail/retail-java-applications/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /retail/retail-java-applications/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /retail/retail-java-applications/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/gradlew -------------------------------------------------------------------------------- /retail/retail-java-applications/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/gradlew.bat -------------------------------------------------------------------------------- /retail/retail-java-applications/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/settings.gradle -------------------------------------------------------------------------------- /retail/retail-java-applications/spotless/Apache_Licence_For_Spotless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/spotless/Apache_Licence_For_Spotless -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/README.MD -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/examples/pubsub/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/examples/pubsub/main.tf -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/examples/pubsub/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/examples/pubsub/terraform.tfvars -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/examples/pubsub/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/examples/pubsub/variables.tf -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/main.tf -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/modules/pubsub/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/modules/pubsub/main.tf -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/modules/pubsub/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/modules/pubsub/variables.tf -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/terraform.tfvars -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/test/README.md -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/test/pubsub/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/test/pubsub/go.mod -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/test/pubsub/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/test/pubsub/go.sum -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/test/pubsub/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/test/pubsub/pubsub_test.go -------------------------------------------------------------------------------- /retail/retail-java-applications/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/retail/retail-java-applications/terraform/variables.tf -------------------------------------------------------------------------------- /timeseries-streaming/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/README.MD -------------------------------------------------------------------------------- /timeseries-streaming/docs/Draft_Dataflow_streaming_time_series_sample_library_user_guide_v0.4.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/docs/Draft_Dataflow_streaming_time_series_sample_library_user_guide_v0.4.0.pdf -------------------------------------------------------------------------------- /timeseries-streaming/images/timeseries_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/images/timeseries_metrics.png -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/build.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/domain/BlendedIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/domain/BlendedIndex.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/domain/MergeSparseStreamsToSingleDenseStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/domain/MergeSparseStreamsToSingleDenseStream.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/CMEAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/CMEAdapter.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/CMEMarketDataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/CMEMarketDataReader.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/ConvertCMETOBRowToTSDataPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/ConvertCMETOBRowToTSDataPoints.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/ConvertCMETRDRowToTSDataPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/ConvertCMETRDRowToTSDataPoints.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/Data.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/DeadLetterSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/DeadLetterSink.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/Extract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/Extract.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/GenerateErrorMessageEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/GenerateErrorMessageEvents.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/LogElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/LogElements.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/README.MD -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/TopOfBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/TopOfBook.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/TradeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/TradeInfo.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/main/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/Util.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/test/java/com/google/dataflow/sample/timeseriesflow/adaptors/domain/tests/BlendedIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/test/java/com/google/dataflow/sample/timeseriesflow/adaptors/domain/tests/BlendedIndexTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/test/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/CMEAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/test/java/com/google/dataflow/sample/timeseriesflow/adaptors/fsi/data/cme/CMEAdapterTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/test/resources/TSTestBlendedIndexNoGaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/test/resources/TSTestBlendedIndexNoGaps.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/test/resources/TSTestBlendedIndexWithGaps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/test/resources/TSTestBlendedIndexWithGaps.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Adapters/src/test/resources/TSTestData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Adapters/src/test/resources/TSTestData.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Apache_Licence_For_Spotless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Apache_Licence_For_Spotless -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/build.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/AllComputationsExamplePipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/AllComputationsExamplePipeline.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/ExampleForexPipelineOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/ExampleForexPipelineOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/ForexBatchPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/ForexBatchPipeline.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/ForexCSVAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/ForexCSVAdaptor.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/HistoryForexReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/fsi/forex/HistoryForexReader.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/Examples/src/main/resources/[EMPTY]-EURUSD-2020-05-11_2020-05-11.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/Examples/src/main/resources/[EMPTY]-EURUSD-2020-05-11_2020-05-11.csv -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/README.MD -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/SyntheticExamples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/SyntheticExamples/build.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/Print.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/Print.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/SimpleDataBootstrapGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/SimpleDataBootstrapGenerator.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/SinWaveExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/SinWaveExample.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/SinWaveExampleOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/SyntheticExamples/src/main/java/com/google/dataflow/sample/timeseriesflow/examples/simpledata/transforms/SinWaveExampleOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/README.MD -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/build.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/README.MD -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/TSMetricsOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/TSMetricsOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/fsi/rsi/RSIGFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/fsi/rsi/RSIGFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/fsi/vwap/VWAPGFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/fsi/vwap/VWAPGFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/fsi/vwap/VWAPTypeOneComp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/fsi/vwap/VWAPTypeOneComp.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/rule/ValueInBoundsGFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/complex/rule/ValueInBoundsGFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/Max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/Max.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/Min.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/Min.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/Sum.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/bb/BBFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/bb/BBFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/logrtn/LogRtnFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/logrtn/LogRtnFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/ma/MAFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/ma/MAFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/stddev/StdDevFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/stddev/StdDevFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/sumupdown/SumUpDownFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/basic/sumupdown/SumUpDownFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/AllMetricsWithDefaults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/AllMetricsWithDefaults.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/StatisticalFormulas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/StatisticalFormulas.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/proto/TSFSITechKeys.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/main/proto/TSFSITechKeys.proto -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/BBFnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/BBFnTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/IntegrationMetricTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/IntegrationMetricTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/StatisticalFormulasTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/StatisticalFormulasTests.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/TSMetricsIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/TSMetricsIntegrationTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/TSMetricsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/TSMetricsTests.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/VWAPGraphFnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/VWAPGraphFnTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/ValueWithinBoundsGraphFnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/java/com/google/dataflow/sample/timeseriesflow/metrics/ValueWithinBoundsGraphFnTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/LogRtnTSTestDataHints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/LogRtnTSTestDataHints.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/TSAccumVWAPTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/TSAccumVWAPTest.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/TSTestDataHints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/TSTestDataHints.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/VWAPTestGap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/VWAPTestGap.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/VWAPWithinBoundTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesMetricsLibrary/src/test/resources/VWAPWithinBoundTest.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/build.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/BTypeOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/BTypeOne.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/TSCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/TSCombiner.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/typeone/TSBaseCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/typeone/TSBaseCombiner.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/typeone/TSCategoricalCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/typeone/TSCategoricalCombiner.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/typeone/TSNumericCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/combiners/typeone/TSNumericCombiner.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/common/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/common/CommonUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/common/TSDataUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/common/TSDataUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/common/TupleTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/common/TupleTypes.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumBuilder.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumCategoricalBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumCategoricalBuilder.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumCoreMetadataBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumCoreMetadataBuilder.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumCoreNumericBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/datamap/AccumCoreNumericBuilder.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/GenerateComputations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/GenerateComputations.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/GraphType1Comp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/GraphType1Comp.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/GraphType2Comp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/GraphType2Comp.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/TSFlowGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/graph/TSFlowGraph.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/CreateTFRecordMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/CreateTFRecordMetadata.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/FeaturesFromIterableAccumSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/FeaturesFromIterableAccumSequence.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/OutPutTFExampleToFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/OutPutTFExampleToFile.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/OutPutTFExampleToPubSub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/OutPutTFExampleToPubSub.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/TSAccumIterableToTFExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/TSAccumIterableToTFExample.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/TSToTFExampleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/io/tfexample/TSToTFExampleUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/BTypeTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/BTypeTwo.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/BTypeTwoFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/BTypeTwoFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/CTypeTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/CTypeTwo.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/TestMax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/TestMax.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/TestMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/TestMin.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/TestSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typeone/TestSum.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/Test1Fn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/Test1Fn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/Test2Fn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/Test2Fn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/TestComplex1GFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/TestComplex1GFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/TestComplex2GFn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/core/typetwo/TestComplex2GFn.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/CreateCompositeTSAccum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/CreateCompositeTSAccum.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/TSKeyRemapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/metrics/utils/TSKeyRemapping.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/GapFillOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/GapFillOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/GenerateComputationsOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/GenerateComputationsOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/TFXOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/TFXOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/TSFlowOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/TSFlowOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/TSOutputPipelineOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/options/TSOutputPipelineOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/AddWindowBoundaryToTSAccum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/AddWindowBoundaryToTSAccum.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/ConvertAccumToSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/ConvertAccumToSequence.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MajorKeyWindowSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MajorKeyWindowSnapshot.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MergeAllTypeCompsInSameKeyWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MergeAllTypeCompsInSameKeyWindow.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MergeTSAccum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MergeTSAccum.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MinorKeyWindowSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/MinorKeyWindowSnapshot.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/ParseTSDataPointFromBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/ParseTSDataPointFromBytes.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/PerfectRectangles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/PerfectRectangles.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSAccumSequenceToRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSAccumSequenceToRow.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSAccumToJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSAccumToJson.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSAccumToRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSAccumToRow.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSDataPointToRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TSDataPointToRow.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TypeTwoComputation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/transforms/TypeTwoComputation.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/verifier/TSDataPointVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/java/com/google/dataflow/sample/timeseriesflow/verifier/TSDataPointVerifier.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/proto/TFExampleKeys.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/proto/TFExampleKeys.proto -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/proto/TS.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/proto/TS.proto -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/proto/TSBaseKeys.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/main/proto/TSBaseKeys.proto -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/CommonUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/CommonUtilsTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/GenerateComputationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/GenerateComputationTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/GenerateComputationTestWithAccumToSeq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/GenerateComputationTestWithAccumToSeq.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/GenerateTFExampleFromTSSequenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/GenerateTFExampleFromTSSequenceTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/MergeAllTypeCompsInSameKeyWindowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/MergeAllTypeCompsInSameKeyWindowTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectangleUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectangleUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_5Days_5Keys_EvenGaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_5Days_5Keys_EvenGaps.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_86400S_AllGaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_86400S_AllGaps.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_86400S_EvenGaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_86400S_EvenGaps.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_86400S_NoGaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesScalability_86400S_NoGaps.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/PerfectRectanglesTests.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/Print.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/Print.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/ScaleTestingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/ScaleTestingOptions.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalabilityUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalabilityUtilsTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalability_1D_100M_100K_1FW_60SW_withTFExampleSerlization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalability_1D_100M_100K_1FW_60SW_withTFExampleSerlization.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalability_1D_100M_1K_1FW_60SW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalability_1D_100M_1K_1FW_60SW.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalability_1D_100M_1K_1FW_60SW_withTFExampleSerlization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotScalability_1D_100M_1K_1FW_60SW_withTFExampleSerlization.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapShotUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapshotTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/SnapshotTests.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSAccumIterableToTFExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSAccumIterableToTFExampleTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSAccumSequenceToRowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSAccumSequenceToRowTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSAccumToRowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSAccumToRowTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSDataPointToRowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSDataPointToRowTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSDataTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSDataTestUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSKeyRemappingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSKeyRemappingTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSNumericCombinerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TSNumericCombinerTest.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/com/google/dataflow/sample/timeseriesflow/test/TestUtils.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/common/TSTestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/common/TSTestData.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/common/TSTestDataBaseline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/java/common/TSTestDataBaseline.java -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/proto/TSTest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/proto/TSTest.proto -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/resources/CreateCompositeTSAccumTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/resources/CreateCompositeTSAccumTest.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/resources/TSAccumVWAPTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/TimeSeriesPipeline/src/test/resources/TSAccumVWAPTest.json -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/build.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/gradlew -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/gradlew.bat -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-java-applications/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-java-applications/settings.gradle -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/README.MD -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/encoder_decoder_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/encoder_decoder_model.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/encoder_decoder_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/encoder_decoder_preprocessing.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/encoder_decoder_run_fn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/encoder_decoder_run_fn.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/transforms/process_encdec_inf_rtn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/encoder_decoder/transforms/process_encdec_inf_rtn.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/pipeline_templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/pipeline_templates/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/pipeline_templates/timeseries_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/pipeline_templates/timeseries_pipeline.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/utils/timeseries_transform_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/utils/timeseries_transform_utils.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/utils/timeseries_transform_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline/timeseries/utils/timeseries_transform_utils_test.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/config.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/inference/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/inference/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/inference/batch_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/inference/batch_inference.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/inference/stream_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/inference/stream_inference.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/saved_model_example/serving_model_dir/saved_model.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/saved_model_example/serving_model_dir/saved_model.pb -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/saved_model_example/serving_model_dir/variables/variables.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/saved_model_example/serving_model_dir/variables/variables.data-00000-of-00001 -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/saved_model_example/serving_model_dir/variables/variables.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/saved_model_example/serving_model_dir/variables/variables.index -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/tf_transform_graph_dir/metadata/schema.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/tf_transform_graph_dir/metadata/schema.pbtxt -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/tf_transform_graph_dir/transform_fn/saved_model.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/tf_transform_graph_dir/transform_fn/saved_model.pb -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/tf_transform_graph_dir/transformed_metadata/schema.pbtxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/tf_transform_graph_dir/transformed_metadata/schema.pbtxt -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/training/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/training/__init__.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/training/kfp/kfp_timeseries_local_sin_wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/training/kfp/kfp_timeseries_local_sin_wave.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/training/timeseries_local_sin_wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/ml_pipeline_examples/sin_wave_example/training/timeseries_local_sin_wave.py -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/notebooks/Comparing_metrics_with_Pandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/notebooks/Comparing_metrics_with_Pandas.ipynb -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/notebooks/img/FILLINGBQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/notebooks/img/FILLINGBQ.png -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/notebooks/img/FILLINGPANDAS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/notebooks/img/FILLINGPANDAS.png -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/notebooks/img/MA60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/notebooks/img/MA60.png -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/notebooks/img/STDDEV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/notebooks/img/STDDEV.png -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/setup.cfg -------------------------------------------------------------------------------- /timeseries-streaming/timeseries-python-applications/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/dataflow-sample-applications/HEAD/timeseries-streaming/timeseries-python-applications/setup.py --------------------------------------------------------------------------------