Path Lines of Code learning/beamdoc/CombinePerKeyExample.java 43 learning/beamdoc/FlattenExample.java 36 learning/beamdoc/GroupByKeyExample.java 39 learning/beamdoc/WithKeysExample.java 43 learning/katas/go/common_transforms/aggregation/count/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/count/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/count/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/count/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/lesson-info.yaml 6 learning/katas/go/common_transforms/aggregation/lesson-remote-info.yaml 3 learning/katas/go/common_transforms/aggregation/max/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/max/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/max/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/max/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/mean/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/mean/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/mean/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/mean/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/min/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/min/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/min/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/min/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/sum/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/sum/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/sum/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/sum/task-remote-info.yaml 2 learning/katas/go/common_transforms/filter/filter/cmd/main.go 20 learning/katas/go/common_transforms/filter/filter/pkg/task/task.go 10 learning/katas/go/common_transforms/filter/filter/task-info.yaml 12 learning/katas/go/common_transforms/filter/filter/task-remote-info.yaml 2 learning/katas/go/common_transforms/filter/lesson-info.yaml 3 learning/katas/go/common_transforms/filter/lesson-remote-info.yaml 3 learning/katas/go/common_transforms/filter/pardo/cmd/main.go 20 learning/katas/go/common_transforms/filter/pardo/pkg/task/task.go 9 learning/katas/go/common_transforms/filter/pardo/task-info.yaml 12 learning/katas/go/common_transforms/filter/pardo/task-remote-info.yaml 2 learning/katas/go/common_transforms/section-info.yaml 3 learning/katas/go/common_transforms/section-remote-info.yaml 2 learning/katas/go/core_transforms/additional_outputs/additional_outputs/cmd/main.go 21 learning/katas/go/core_transforms/additional_outputs/additional_outputs/pkg/task/task.go 13 learning/katas/go/core_transforms/additional_outputs/additional_outputs/task-info.yaml 12 learning/katas/go/core_transforms/additional_outputs/additional_outputs/task-remote-info.yaml 2 learning/katas/go/core_transforms/additional_outputs/lesson-info.yaml 2 learning/katas/go/core_transforms/additional_outputs/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/branching/branching/cmd/main.go 21 learning/katas/go/core_transforms/branching/branching/pkg/task/task.go 23 learning/katas/go/core_transforms/branching/branching/task-info.yaml 24 learning/katas/go/core_transforms/branching/branching/task-remote-info.yaml 2 learning/katas/go/core_transforms/branching/lesson-info.yaml 2 learning/katas/go/core_transforms/branching/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/cmd/main.go 21 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/pkg/task/task.go 30 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/task-info.yaml 12 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/task-remote-info.yaml 2 learning/katas/go/core_transforms/cogroupbykey/lesson-info.yaml 2 learning/katas/go/core_transforms/cogroupbykey/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/combine/combine_perkey/cmd/main.go 26 learning/katas/go/core_transforms/combine/combine_perkey/pkg/task/task.go 12 learning/katas/go/core_transforms/combine/combine_perkey/task-info.yaml 12 learning/katas/go/core_transforms/combine/combine_perkey/task-remote-info.yaml 2 learning/katas/go/core_transforms/combine/combinefn/cmd/main.go 20 learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go 32 learning/katas/go/core_transforms/combine/combinefn/task-info.yaml 24 learning/katas/go/core_transforms/combine/combinefn/task-remote-info.yaml 2 learning/katas/go/core_transforms/combine/lesson-info.yaml 4 learning/katas/go/core_transforms/combine/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/combine/simple_function/cmd/main.go 20 learning/katas/go/core_transforms/combine/simple_function/pkg/task/task.go 9 learning/katas/go/core_transforms/combine/simple_function/task-info.yaml 12 learning/katas/go/core_transforms/combine/simple_function/task-remote-info.yaml 2 learning/katas/go/core_transforms/composite/composite/cmd/main.go 21 learning/katas/go/core_transforms/composite/composite/pkg/common/common.go 7 learning/katas/go/core_transforms/composite/composite/pkg/task/task.go 20 learning/katas/go/core_transforms/composite/composite/task-info.yaml 23 learning/katas/go/core_transforms/composite/composite/task-remote-info.yaml 2 learning/katas/go/core_transforms/composite/lesson-info.yaml 2 learning/katas/go/core_transforms/composite/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/flatten/flatten/cmd/main.go 21 learning/katas/go/core_transforms/flatten/flatten/pkg/task/task.go 5 learning/katas/go/core_transforms/flatten/flatten/task-info.yaml 12 learning/katas/go/core_transforms/flatten/flatten/task-remote-info.yaml 2 learning/katas/go/core_transforms/flatten/lesson-info.yaml 2 learning/katas/go/core_transforms/flatten/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/groupbykey/groupbykey/cmd/main.go 20 learning/katas/go/core_transforms/groupbykey/groupbykey/pkg/task/task.go 8 learning/katas/go/core_transforms/groupbykey/groupbykey/task-info.yaml 12 learning/katas/go/core_transforms/groupbykey/groupbykey/task-remote-info.yaml 2 learning/katas/go/core_transforms/groupbykey/lesson-info.yaml 2 learning/katas/go/core_transforms/groupbykey/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/map/lesson-info.yaml 4 learning/katas/go/core_transforms/map/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/map/pardo/cmd/main.go 20 learning/katas/go/core_transforms/map/pardo/pkg/task/task.go 8 learning/katas/go/core_transforms/map/pardo/task-info.yaml 15 learning/katas/go/core_transforms/map/pardo/task-remote-info.yaml 2 learning/katas/go/core_transforms/map/pardo_onetomany/cmd/main.go 19 learning/katas/go/core_transforms/map/pardo_onetomany/pkg/task/task.go 14 learning/katas/go/core_transforms/map/pardo_onetomany/task-info.yaml 15 learning/katas/go/core_transforms/map/pardo_onetomany/task-remote-info.yaml 2 learning/katas/go/core_transforms/map/pardo_struct/cmd/main.go 19 learning/katas/go/core_transforms/map/pardo_struct/pkg/task/task.go 11 learning/katas/go/core_transforms/map/pardo_struct/task-info.yaml 18 learning/katas/go/core_transforms/map/pardo_struct/task-remote-info.yaml 2 learning/katas/go/core_transforms/partition/lesson-info.yaml 2 learning/katas/go/core_transforms/partition/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/partition/partition/cmd/main.go 21 learning/katas/go/core_transforms/partition/partition/pkg/task/task.go 10 learning/katas/go/core_transforms/partition/partition/task-info.yaml 12 learning/katas/go/core_transforms/partition/partition/task-remote-info.yaml 2 learning/katas/go/core_transforms/section-info.yaml 11 learning/katas/go/core_transforms/section-remote-info.yaml 2 learning/katas/go/core_transforms/side_input/lesson-info.yaml 2 learning/katas/go/core_transforms/side_input/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/side_input/side_input/cmd/main.go 33 learning/katas/go/core_transforms/side_input/side_input/pkg/task/task.go 26 learning/katas/go/core_transforms/side_input/side_input/task-info.yaml 18 learning/katas/go/core_transforms/side_input/side_input/task-remote-info.yaml 2 learning/katas/go/course-info.yaml 13 learning/katas/go/course-remote-info.yaml 2 learning/katas/go/introduction/hello_beam/hello_beam/cmd/main.go 18 learning/katas/go/introduction/hello_beam/hello_beam/pkg/task/task.go 7 learning/katas/go/introduction/hello_beam/hello_beam/task-info.yaml 13 learning/katas/go/introduction/hello_beam/hello_beam/task-remote-info.yaml 2 learning/katas/go/introduction/hello_beam/hello_beam_test/pkg/task/task.go 7 learning/katas/go/introduction/hello_beam/hello_beam_test/task-info.yaml 14 learning/katas/go/introduction/hello_beam/hello_beam_test/task-remote-info.yaml 2 learning/katas/go/introduction/hello_beam/lesson-info.yaml 3 learning/katas/go/introduction/hello_beam/lesson-remote-info.yaml 3 learning/katas/go/introduction/section-info.yaml 2 learning/katas/go/introduction/section-remote-info.yaml 2 learning/katas/go/io/section-info.yaml 2 learning/katas/go/io/section-remote-info.yaml 2 learning/katas/go/io/textio/lesson-info.yaml 2 learning/katas/go/io/textio/lesson-remote-info.yaml 3 learning/katas/go/io/textio/read/cmd/main.go 22 learning/katas/go/io/textio/read/pkg/task/task.go 12 learning/katas/go/io/textio/read/task-info.yaml 19 learning/katas/go/io/textio/read/task-remote-info.yaml 2 learning/katas/go/windowing/adding_timestamp/lesson-info.yaml 2 learning/katas/go/windowing/adding_timestamp/lesson-remote-info.yaml 3 learning/katas/go/windowing/adding_timestamp/pardo/cmd/main.go 24 learning/katas/go/windowing/adding_timestamp/pardo/pkg/common/data.go 33 learning/katas/go/windowing/adding_timestamp/pardo/pkg/task/task.go 15 learning/katas/go/windowing/adding_timestamp/pardo/task-info.yaml 14 learning/katas/go/windowing/adding_timestamp/pardo/task-remote-info.yaml 2 learning/katas/go/windowing/fixed_time_window/fixed_time_window/cmd/main.go 24 learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/common/input.go 23 learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/task/task.go 32 learning/katas/go/windowing/fixed_time_window/fixed_time_window/task-info.yaml 23 learning/katas/go/windowing/fixed_time_window/fixed_time_window/task-remote-info.yaml 2 learning/katas/go/windowing/fixed_time_window/lesson-info.yaml 2 learning/katas/go/windowing/fixed_time_window/lesson-remote-info.yaml 3 learning/katas/go/windowing/section-info.yaml 3 learning/katas/go/windowing/section-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/lesson-info.yaml 6 learning/katas/java/Common Transforms/Aggregation/lesson-remote-info.yaml 3 learning/katas/java/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java 22 learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml 10 learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java 31 learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml 10 learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Filter/lesson-info.yaml 3 learning/katas/java/Common Transforms/Filter/lesson-remote-info.yaml 3 learning/katas/java/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.java 26 learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml 10 learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml 2 learning/katas/java/Common Transforms/WithKeys/lesson-info.yaml 2 learning/katas/java/Common Transforms/WithKeys/lesson-remote-info.yaml 3 learning/katas/java/Common Transforms/section-info.yaml 4 learning/katas/java/Common Transforms/section-remote-info.yaml 2 learning/katas/java/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.java 28 learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml 13 learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Branching/lesson-info.yaml 2 learning/katas/java/Core Transforms/Branching/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java 60 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java 19 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml 12 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml 2 learning/katas/java/Core Transforms/CoGroupByKey/lesson-info.yaml 2 learning/katas/java/Core Transforms/CoGroupByKey/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java 27 learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java 34 learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java 37 learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml 13 learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java 69 learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java 32 learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/lesson-info.yaml 6 learning/katas/java/Core Transforms/Combine/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.java 39 learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml 10 learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Composite Transform/lesson-info.yaml 2 learning/katas/java/Core Transforms/Composite Transform/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.java 11 learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml 6 learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml 2 learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-info.yaml 2 learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java 31 learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml 10 learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Flatten/lesson-info.yaml 2 learning/katas/java/Core Transforms/Flatten/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/FlattenWith/FlattenWith/src/org/apache/beam/learning/katas/coretransforms/flattenWith/Task.java 37 learning/katas/java/Core Transforms/FlattenWith/FlattenWith/task-info.yaml 10 learning/katas/java/Core Transforms/FlattenWith/lesson-info.yaml 2 learning/katas/java/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.java 31 learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml 10 learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml 2 learning/katas/java/Core Transforms/GroupByKey/lesson-info.yaml 2 learning/katas/java/Core Transforms/GroupByKey/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java 27 learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml 10 learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java 26 learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml 10 learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java 31 learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml 10 learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java 28 learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml 10 learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/lesson-info.yaml 5 learning/katas/java/Core Transforms/Map/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.java 35 learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml 10 learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Partition/lesson-info.yaml 2 learning/katas/java/Core Transforms/Partition/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java 47 learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java 59 learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml 15 learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Side Input/lesson-info.yaml 2 learning/katas/java/Core Transforms/Side Input/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java 39 learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml 10 learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Side Output/lesson-info.yaml 2 learning/katas/java/Core Transforms/Side Output/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Tee/Tee/src/org/apache/beam/learning/katas/coretransforms/tee/Task.java 33 learning/katas/java/Core Transforms/Tee/Tee/task-info.yaml 10 learning/katas/java/Core Transforms/Tee/lesson-info.yaml 2 learning/katas/java/Core Transforms/section-info.yaml 13 learning/katas/java/Core Transforms/section-remote-info.yaml 2 learning/katas/java/IO/Built-in IOs/Built-in IOs/src/org/apache/beam/learning/katas/io/builtinios/Task.java 11 learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml 6 learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml 2 learning/katas/java/IO/Built-in IOs/lesson-info.yaml 2 learning/katas/java/IO/Built-in IOs/lesson-remote-info.yaml 3 learning/katas/java/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.java 24 learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml 15 learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml 2 learning/katas/java/IO/TextIO/lesson-info.yaml 2 learning/katas/java/IO/TextIO/lesson-remote-info.yaml 3 learning/katas/java/IO/section-info.yaml 3 learning/katas/java/IO/section-remote-info.yaml 2 learning/katas/java/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.java 19 learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml 10 learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml 2 learning/katas/java/Introduction/Hello Beam/lesson-info.yaml 2 learning/katas/java/Introduction/Hello Beam/lesson-remote-info.yaml 3 learning/katas/java/Introduction/section-info.yaml 2 learning/katas/java/Introduction/section-remote-info.yaml 2 learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java 18 learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java 36 learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml 12 learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml 2 learning/katas/java/Triggers/Early Triggers/lesson-info.yaml 2 learning/katas/java/Triggers/Early Triggers/lesson-remote-info.yaml 3 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java 18 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java 32 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml 12 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml 2 learning/katas/java/Triggers/Event Time Triggers/lesson-info.yaml 2 learning/katas/java/Triggers/Event Time Triggers/lesson-remote-info.yaml 3 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java 18 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java 36 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml 12 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml 2 learning/katas/java/Triggers/Window Accumulation Mode/lesson-info.yaml 2 learning/katas/java/Triggers/Window Accumulation Mode/lesson-remote-info.yaml 3 learning/katas/java/Triggers/section-info.yaml 4 learning/katas/java/Triggers/section-remote-info.yaml 2 learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java 57 learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java 37 learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml 12 learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml 2 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java 57 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java 31 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml 12 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml 2 learning/katas/java/Windowing/Adding Timestamp/lesson-info.yaml 3 learning/katas/java/Windowing/Adding Timestamp/lesson-remote-info.yaml 3 learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.java 43 learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml 12 learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml 2 learning/katas/java/Windowing/Fixed Time Window/lesson-info.yaml 2 learning/katas/java/Windowing/Fixed Time Window/lesson-remote-info.yaml 3 learning/katas/java/Windowing/section-info.yaml 3 learning/katas/java/Windowing/section-remote-info.yaml 2 learning/katas/java/course-info.yaml 14 learning/katas/java/course-remote-info.yaml 2 learning/katas/java/util/resources/log4j2.xml 13 learning/katas/java/util/src/org/apache/beam/learning/katas/util/Log.java 45 learning/katas/kotlin/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Count/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Count/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Max/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Max/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Mean/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Mean/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Min/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Min/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.kt 21 learning/katas/kotlin/Common Transforms/Aggregation/Sum/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Sum/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/lesson-info.yaml 6 learning/katas/kotlin/Common Transforms/Aggregation/lesson-remote-info.yaml 3 learning/katas/kotlin/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.kt 23 learning/katas/kotlin/Common Transforms/Filter/Filter/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Filter/Filter/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.kt 33 learning/katas/kotlin/Common Transforms/Filter/ParDo/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Filter/ParDo/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Filter/lesson-info.yaml 3 learning/katas/kotlin/Common Transforms/Filter/lesson-remote-info.yaml 3 learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.kt 29 learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/task-info.yaml 10 learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/WithKeys/lesson-info.yaml 2 learning/katas/kotlin/Common Transforms/WithKeys/lesson-remote-info.yaml 3 learning/katas/kotlin/Common Transforms/section-info.yaml 4 learning/katas/kotlin/Common Transforms/section-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.kt 38 learning/katas/kotlin/Core Transforms/Branching/Branching/task-info.yaml 13 learning/katas/kotlin/Core Transforms/Branching/Branching/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Branching/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Branching/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.kt 54 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.kt 6 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml 12 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/CoGroupByKey/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/CoGroupByKey/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.kt 28 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.kt 34 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.kt 37 learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/task-info.yaml 13 learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt 44 learning/katas/kotlin/Core Transforms/Combine/CombineFn/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/CombineFn/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.kt 28 learning/katas/kotlin/Core Transforms/Combine/Simple Function/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/Simple Function/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/lesson-info.yaml 6 learning/katas/kotlin/Core Transforms/Combine/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.kt 40 learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Composite Transform/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Composite Transform/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.kt 11 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml 6 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.kt 33 learning/katas/kotlin/Core Transforms/Flatten/Flatten/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Flatten/Flatten/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Flatten/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Flatten/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.kt 34 learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/task-info.yaml 10 learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/GroupByKey/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/GroupByKey/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.kt 30 learning/katas/kotlin/Core Transforms/Map/FlatMapElements/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/FlatMapElements/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.kt 28 learning/katas/kotlin/Core Transforms/Map/MapElements/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/MapElements/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.kt 31 learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.kt 29 learning/katas/kotlin/Core Transforms/Map/ParDo/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/ParDo/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/lesson-info.yaml 5 learning/katas/kotlin/Core Transforms/Map/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.kt 33 learning/katas/kotlin/Core Transforms/Partition/Partition/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Partition/Partition/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Partition/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Partition/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.kt 3 learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.kt 61 learning/katas/kotlin/Core Transforms/Side Input/Side Input/task-info.yaml 15 learning/katas/kotlin/Core Transforms/Side Input/Side Input/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Input/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Input/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.kt 43 learning/katas/kotlin/Core Transforms/Side Output/Side Output/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Side Output/Side Output/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Output/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Output/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/section-info.yaml 12 learning/katas/kotlin/Core Transforms/section-remote-info.yaml 2 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/src/org/apache/beam/learning/katas/io/builtinios/Task.kt 11 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-info.yaml 6 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml 2 learning/katas/kotlin/IO/Built-in IOs/lesson-info.yaml 2 learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml 3 learning/katas/kotlin/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.kt 29 learning/katas/kotlin/IO/TextIO/TextIO Read/task-info.yaml 15 learning/katas/kotlin/IO/TextIO/TextIO Read/task-remote-info.yaml 2 learning/katas/kotlin/IO/TextIO/lesson-info.yaml 2 learning/katas/kotlin/IO/TextIO/lesson-remote-info.yaml 3 learning/katas/kotlin/IO/section-info.yaml 3 learning/katas/kotlin/IO/section-remote-info.yaml 2 learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.kt 20 learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/task-info.yaml 10 learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml 2 learning/katas/kotlin/Introduction/Hello Beam/lesson-info.yaml 2 learning/katas/kotlin/Introduction/Hello Beam/lesson-remote-info.yaml 3 learning/katas/kotlin/Introduction/section-info.yaml 2 learning/katas/kotlin/Introduction/section-remote-info.yaml 2 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.kt 21 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.kt 38 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/task-info.yaml 12 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml 2 learning/katas/kotlin/Triggers/Early Triggers/lesson-info.yaml 2 learning/katas/kotlin/Triggers/Early Triggers/lesson-remote-info.yaml 3 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.kt 21 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.kt 33 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml 12 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml 2 learning/katas/kotlin/Triggers/Event Time Triggers/lesson-info.yaml 2 learning/katas/kotlin/Triggers/Event Time Triggers/lesson-remote-info.yaml 3 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.kt 21 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.kt 38 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml 12 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml 2 learning/katas/kotlin/Triggers/Window Accumulation Mode/lesson-info.yaml 2 learning/katas/kotlin/Triggers/Window Accumulation Mode/lesson-remote-info.yaml 3 learning/katas/kotlin/Triggers/section-info.yaml 4 learning/katas/kotlin/Triggers/section-remote-info.yaml 2 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.kt 4 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.kt 37 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/task-info.yaml 12 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml 2 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.kt 4 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.kt 31 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml 12 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml 2 learning/katas/kotlin/Windowing/Adding Timestamp/lesson-info.yaml 3 learning/katas/kotlin/Windowing/Adding Timestamp/lesson-remote-info.yaml 3 learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.kt 42 learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml 12 learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml 2 learning/katas/kotlin/Windowing/Fixed Time Window/lesson-info.yaml 2 learning/katas/kotlin/Windowing/Fixed Time Window/lesson-remote-info.yaml 3 learning/katas/kotlin/Windowing/section-info.yaml 3 learning/katas/kotlin/Windowing/section-remote-info.yaml 2 learning/katas/kotlin/course-info.yaml 13 learning/katas/kotlin/course-remote-info.yaml 2 learning/katas/kotlin/util/resources/log4j2.xml 13 learning/katas/kotlin/util/src/org/apache/beam/learning/katas/util/Log.kt 36 learning/katas/python/Common Transforms/Aggregation/Count/__init__.py 1 learning/katas/python/Common Transforms/Aggregation/Count/task-info.yaml 14 learning/katas/python/Common Transforms/Aggregation/Count/task.py 5 learning/katas/python/Common Transforms/Aggregation/Largest/__init__.py 1 learning/katas/python/Common Transforms/Aggregation/Largest/task-info.yaml 14 learning/katas/python/Common Transforms/Aggregation/Largest/task.py 5 learning/katas/python/Common Transforms/Aggregation/Mean/__init__.py 1 learning/katas/python/Common Transforms/Aggregation/Mean/task-info.yaml 14 learning/katas/python/Common Transforms/Aggregation/Mean/task.py 5 learning/katas/python/Common Transforms/Aggregation/Smallest/__init__.py 1 learning/katas/python/Common Transforms/Aggregation/Smallest/task-info.yaml 14 learning/katas/python/Common Transforms/Aggregation/Smallest/task.py 5 learning/katas/python/Common Transforms/Aggregation/Sum/__init__.py 1 learning/katas/python/Common Transforms/Aggregation/Sum/task-info.yaml 14 learning/katas/python/Common Transforms/Aggregation/Sum/task.py 5 learning/katas/python/Common Transforms/Aggregation/lesson-info.yaml 6 learning/katas/python/Common Transforms/Filter/Filter/__init__.py 1 learning/katas/python/Common Transforms/Filter/Filter/task-info.yaml 14 learning/katas/python/Common Transforms/Filter/Filter/task.py 5 learning/katas/python/Common Transforms/Filter/ParDo/__init__.py 1 learning/katas/python/Common Transforms/Filter/ParDo/task-info.yaml 17 learning/katas/python/Common Transforms/Filter/ParDo/task.py 9 learning/katas/python/Common Transforms/Filter/lesson-info.yaml 3 learning/katas/python/Common Transforms/WithKeys/WithKeys/__init__.py 1 learning/katas/python/Common Transforms/WithKeys/WithKeys/task-info.yaml 14 learning/katas/python/Common Transforms/WithKeys/WithKeys/task.py 5 learning/katas/python/Common Transforms/WithKeys/lesson-info.yaml 2 learning/katas/python/Common Transforms/section-info.yaml 4 learning/katas/python/Core Transforms/Branching/Branching/__init__.py 1 learning/katas/python/Core Transforms/Branching/Branching/task-info.yaml 17 learning/katas/python/Core Transforms/Branching/Branching/task.py 7 learning/katas/python/Core Transforms/Branching/lesson-info.yaml 2 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/__init__.py 1 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml 14 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task.py 24 learning/katas/python/Core Transforms/CoGroupByKey/lesson-info.yaml 2 learning/katas/python/Core Transforms/Combine/Combine PerKey/__init__.py 1 learning/katas/python/Core Transforms/Combine/Combine PerKey/task-info.yaml 14 learning/katas/python/Core Transforms/Combine/Combine PerKey/task.py 9 learning/katas/python/Core Transforms/Combine/CombineFn/__init__.py 1 learning/katas/python/Core Transforms/Combine/CombineFn/task-info.yaml 17 learning/katas/python/Core Transforms/Combine/CombineFn/task.py 17 learning/katas/python/Core Transforms/Combine/Simple Function/__init__.py 1 learning/katas/python/Core Transforms/Combine/Simple Function/task-info.yaml 17 learning/katas/python/Core Transforms/Combine/Simple Function/task.py 10 learning/katas/python/Core Transforms/Combine/lesson-info.yaml 4 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/__init__.py 1 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/task-info.yaml 17 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/task.py 11 learning/katas/python/Core Transforms/Composite Transform/lesson-info.yaml 2 learning/katas/python/Core Transforms/Flatten/Flatten/__init__.py 1 learning/katas/python/Core Transforms/Flatten/Flatten/task-info.yaml 14 learning/katas/python/Core Transforms/Flatten/Flatten/task.py 12 learning/katas/python/Core Transforms/Flatten/lesson-info.yaml 2 learning/katas/python/Core Transforms/FlattenWith/FlattenWith/__init__.py 1 learning/katas/python/Core Transforms/FlattenWith/FlattenWith/task-info.yaml 14 learning/katas/python/Core Transforms/FlattenWith/FlattenWith/task.py 13 learning/katas/python/Core Transforms/FlattenWith/lesson-info.yaml 2 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/__init__.py 1 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/task-info.yaml 14 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/task.py 9 learning/katas/python/Core Transforms/GroupByKey/lesson-info.yaml 2 learning/katas/python/Core Transforms/Map/FlatMap/__init__.py 1 learning/katas/python/Core Transforms/Map/FlatMap/task-info.yaml 14 learning/katas/python/Core Transforms/Map/FlatMap/task.py 5 learning/katas/python/Core Transforms/Map/Map/__init__.py 1 learning/katas/python/Core Transforms/Map/Map/task-info.yaml 14 learning/katas/python/Core Transforms/Map/Map/task.py 5 learning/katas/python/Core Transforms/Map/ParDo OneToMany/__init__.py 1 learning/katas/python/Core Transforms/Map/ParDo OneToMany/task-info.yaml 17 learning/katas/python/Core Transforms/Map/ParDo OneToMany/task.py 9 learning/katas/python/Core Transforms/Map/ParDo/__init__.py 1 learning/katas/python/Core Transforms/Map/ParDo/task-info.yaml 17 learning/katas/python/Core Transforms/Map/ParDo/task.py 8 learning/katas/python/Core Transforms/Map/lesson-info.yaml 5 learning/katas/python/Core Transforms/Partition/Partition/__init__.py 1 learning/katas/python/Core Transforms/Partition/Partition/task-info.yaml 17 learning/katas/python/Core Transforms/Partition/Partition/task.py 12 learning/katas/python/Core Transforms/Partition/lesson-info.yaml 2 learning/katas/python/Core Transforms/Side Input/Side Input/__init__.py 1 learning/katas/python/Core Transforms/Side Input/Side Input/task-info.yaml 17 learning/katas/python/Core Transforms/Side Input/Side Input/task.py 27 learning/katas/python/Core Transforms/Side Input/lesson-info.yaml 2 learning/katas/python/Core Transforms/Side Output/Side Output/__init__.py 1 learning/katas/python/Core Transforms/Side Output/Side Output/task-info.yaml 17 learning/katas/python/Core Transforms/Side Output/Side Output/task.py 17 learning/katas/python/Core Transforms/Side Output/lesson-info.yaml 2 learning/katas/python/Core Transforms/Tee/Tee/__init__.py 1 learning/katas/python/Core Transforms/Tee/Tee/task-info.yaml 14 learning/katas/python/Core Transforms/Tee/Tee/task.py 12 learning/katas/python/Core Transforms/Tee/lesson-info.yaml 2 learning/katas/python/Core Transforms/section-info.yaml 13 learning/katas/python/IO/TextIO/ReadFromText/__init__.py 1 learning/katas/python/IO/TextIO/ReadFromText/task-info.yaml 16 learning/katas/python/IO/TextIO/ReadFromText/task.py 5 learning/katas/python/IO/TextIO/lesson-info.yaml 2 learning/katas/python/IO/section-info.yaml 2 learning/katas/python/Introduction/Hello Beam/Hello Beam/__init__.py 1 learning/katas/python/Introduction/Hello Beam/Hello Beam/task-info.yaml 14 learning/katas/python/Introduction/Hello Beam/Hello Beam/task.py 4 learning/katas/python/Introduction/Hello Beam/lesson-info.yaml 2 learning/katas/python/Introduction/section-info.yaml 2 learning/katas/python/Streaming/Timestamps/Add Timestamps/__init__.py 1 learning/katas/python/Streaming/Timestamps/Add Timestamps/task-info.yaml 17 learning/katas/python/Streaming/Timestamps/Add Timestamps/task.py 25 learning/katas/python/Streaming/Timestamps/lesson-info.yaml 2 learning/katas/python/Streaming/Triggers/Early Triggers/__init__.py 1 learning/katas/python/Streaming/Triggers/Early Triggers/generate_event.py 37 learning/katas/python/Streaming/Triggers/Early Triggers/task-info.yaml 16 learning/katas/python/Streaming/Triggers/Early Triggers/task.py 24 learning/katas/python/Streaming/Triggers/Event Time Triggers/__init__.py 1 learning/katas/python/Streaming/Triggers/Event Time Triggers/generate_event.py 37 learning/katas/python/Streaming/Triggers/Event Time Triggers/task-info.yaml 18 learning/katas/python/Streaming/Triggers/Event Time Triggers/task.py 19 learning/katas/python/Streaming/Triggers/Window Accumulation Modes/__init__.py 1 learning/katas/python/Streaming/Triggers/Window Accumulation Modes/generate_event.py 37 learning/katas/python/Streaming/Triggers/Window Accumulation Modes/task-info.yaml 18 learning/katas/python/Streaming/Triggers/Window Accumulation Modes/task.py 24 learning/katas/python/Streaming/Triggers/lesson-info.yaml 4 learning/katas/python/Streaming/Windows/Fixed Windows/__init__.py 1 learning/katas/python/Streaming/Windows/Fixed Windows/task-info.yaml 14 learning/katas/python/Streaming/Windows/Fixed Windows/task.py 20 learning/katas/python/Streaming/Windows/lesson-info.yaml 2 learning/katas/python/Streaming/section-info.yaml 4 learning/katas/python/course-info.yaml 18 learning/tour-of-beam/backend/auth.go 56 learning/tour-of-beam/backend/cmd/ci_cd/ci_cd.go 33 learning/tour-of-beam/backend/cmd/main.go 16 learning/tour-of-beam/backend/function.go 183 learning/tour-of-beam/backend/integration_tests/api.go 58 learning/tour-of-beam/backend/integration_tests/auth_emulator.go 97 learning/tour-of-beam/backend/integration_tests/client.go 148 learning/tour-of-beam/backend/integration_tests/client_pg.go 23 learning/tour-of-beam/backend/internal/entity.go 72 learning/tour-of-beam/backend/internal/fs_content/builders.go 34 learning/tour-of-beam/backend/internal/fs_content/load.go 241 learning/tour-of-beam/backend/internal/fs_content/sdk_context.go 24 learning/tour-of-beam/backend/internal/fs_content/yaml.go 50 learning/tour-of-beam/backend/internal/json.go 24 learning/tour-of-beam/backend/internal/persistence_key.go 14 learning/tour-of-beam/backend/internal/sdk.go 60 learning/tour-of-beam/backend/internal/service/content.go 71 learning/tour-of-beam/backend/internal/service/mock_helper.go 22 learning/tour-of-beam/backend/internal/service/pg_adapter.go 27 learning/tour-of-beam/backend/internal/storage/adapter.go 104 learning/tour-of-beam/backend/internal/storage/datastore.go 316 learning/tour-of-beam/backend/internal/storage/iface.go 19 learning/tour-of-beam/backend/internal/storage/index.yaml 22 learning/tour-of-beam/backend/internal/storage/mock.go 64 learning/tour-of-beam/backend/internal/storage/schema.go 78 learning/tour-of-beam/backend/middleware.go 78 learning/tour-of-beam/backend/playground_api/api/v1/api.pb.go 3333 learning/tour-of-beam/backend/playground_api/api/v1/api_grpc.pb.go 736 learning/tour-of-beam/backend/playground_api/api/v1/mock.go 811 learning/tour-of-beam/cloudbuild/01.setup/iam.tf 50 learning/tour-of-beam/cloudbuild/01.setup/provider.tf 3 learning/tour-of-beam/cloudbuild/01.setup/services.tf 10 learning/tour-of-beam/cloudbuild/01.setup/terraform.tf 11 learning/tour-of-beam/cloudbuild/01.setup/variables.tf 15 learning/tour-of-beam/cloudbuild/02.builders/data.tf 17 learning/tour-of-beam/cloudbuild/02.builders/locals.tf 75 learning/tour-of-beam/cloudbuild/02.builders/provider.tf 3 learning/tour-of-beam/cloudbuild/02.builders/terraform.tf 11 learning/tour-of-beam/cloudbuild/02.builders/triggers.tf 169 learning/tour-of-beam/cloudbuild/02.builders/variables.tf 87 learning/tour-of-beam/frontend/analysis_options.yaml 1 learning/tour-of-beam/frontend/assets/translations/en.yaml 47 learning/tour-of-beam/frontend/build.gradle.kts 137 learning/tour-of-beam/frontend/integration_test/common/common.dart 12 learning/tour-of-beam/frontend/integration_test/common/common_finders.dart 15 learning/tour-of-beam/frontend/lib/auth/notifier.dart 36 learning/tour-of-beam/frontend/lib/components/builders/content_tree.dart 25 learning/tour-of-beam/frontend/lib/components/builders/sdks.dart 18 learning/tour-of-beam/frontend/lib/components/expansion_tile_wrapper.dart 22 learning/tour-of-beam/frontend/lib/components/footer.dart 93 learning/tour-of-beam/frontend/lib/components/login/button.dart 25 learning/tour-of-beam/frontend/lib/components/login/content.dart 119 learning/tour-of-beam/frontend/lib/components/logo.dart 38 learning/tour-of-beam/frontend/lib/components/profile/avatar.dart 37 learning/tour-of-beam/frontend/lib/components/profile/user_menu.dart 152 learning/tour-of-beam/frontend/lib/components/scaffold.dart 139 learning/tour-of-beam/frontend/lib/components/sdk_dropdown.dart 57 learning/tour-of-beam/frontend/lib/config.dart 6 learning/tour-of-beam/frontend/lib/constants/hive_box_names.dart 8 learning/tour-of-beam/frontend/lib/constants/links.dart 2 learning/tour-of-beam/frontend/lib/constants/params.dart 2 learning/tour-of-beam/frontend/lib/constants/sizes.dart 11 learning/tour-of-beam/frontend/lib/constants/storage_keys.dart 3 learning/tour-of-beam/frontend/lib/enums/save_code_status.dart 5 learning/tour-of-beam/frontend/lib/enums/snippet_type.dart 5 learning/tour-of-beam/frontend/lib/enums/tour_view.dart 7 learning/tour-of-beam/frontend/lib/enums/unit_completion.dart 6 learning/tour-of-beam/frontend/lib/firebase_options.dart 49 learning/tour-of-beam/frontend/lib/locator.dart 63 learning/tour-of-beam/frontend/lib/main.dart 79 learning/tour-of-beam/frontend/lib/models/content_tree.dart 20 learning/tour-of-beam/frontend/lib/models/event_context.dart 23 learning/tour-of-beam/frontend/lib/models/group.dart 28 learning/tour-of-beam/frontend/lib/models/module.dart 29 learning/tour-of-beam/frontend/lib/models/node.dart 42 learning/tour-of-beam/frontend/lib/models/parent_node.dart 28 learning/tour-of-beam/frontend/lib/models/unit.dart 17 learning/tour-of-beam/frontend/lib/models/unit_content.dart 34 learning/tour-of-beam/frontend/lib/models/unit_progress.dart 16 learning/tour-of-beam/frontend/lib/pages/tour/controllers/content_tree.dart 115 learning/tour-of-beam/frontend/lib/pages/tour/page.dart 23 learning/tour-of-beam/frontend/lib/pages/tour/path.dart 40 learning/tour-of-beam/frontend/lib/pages/tour/screen.dart 142 learning/tour-of-beam/frontend/lib/pages/tour/state.dart 323 learning/tour-of-beam/frontend/lib/pages/tour/widgets/binary_progress.dart 37 learning/tour-of-beam/frontend/lib/pages/tour/widgets/complete_unit_button.dart 51 learning/tour-of-beam/frontend/lib/pages/tour/widgets/content_tree.dart 66 learning/tour-of-beam/frontend/lib/pages/tour/widgets/fraction_progress.dart 29 learning/tour-of-beam/frontend/lib/pages/tour/widgets/group.dart 27 learning/tour-of-beam/frontend/lib/pages/tour/widgets/group_title.dart 78 learning/tour-of-beam/frontend/lib/pages/tour/widgets/hints.dart 62 learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/code_builder.dart 72 learning/tour-of-beam/frontend/lib/pages/tour/widgets/markdown/tob_markdown.dart 36 learning/tour-of-beam/frontend/lib/pages/tour/widgets/module.dart 24 learning/tour-of-beam/frontend/lib/pages/tour/widgets/module_title.dart 34 learning/tour-of-beam/frontend/lib/pages/tour/widgets/node.dart 34 learning/tour-of-beam/frontend/lib/pages/tour/widgets/nodes.dart 25 learning/tour-of-beam/frontend/lib/pages/tour/widgets/parent_node.dart 39 learning/tour-of-beam/frontend/lib/pages/tour/widgets/pipeline_options.dart 20 learning/tour-of-beam/frontend/lib/pages/tour/widgets/playground.dart 99 learning/tour-of-beam/frontend/lib/pages/tour/widgets/stateless_expansion_tile.dart 31 learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit.dart 52 learning/tour-of-beam/frontend/lib/pages/tour/widgets/unit_content.dart 275 learning/tour-of-beam/frontend/lib/pages/welcome/page.dart 14 learning/tour-of-beam/frontend/lib/pages/welcome/path.dart 8 learning/tour-of-beam/frontend/lib/pages/welcome/screen.dart 403 learning/tour-of-beam/frontend/lib/pages/welcome/state.dart 7 learning/tour-of-beam/frontend/lib/repositories/client/client.dart 18 learning/tour-of-beam/frontend/lib/repositories/client/cloud_functions_client.dart 134 learning/tour-of-beam/frontend/lib/repositories/models/get_content_tree_response.dart 14 learning/tour-of-beam/frontend/lib/repositories/models/get_sdks_response.dart 10 learning/tour-of-beam/frontend/lib/repositories/models/get_user_progress_response.dart 10 learning/tour-of-beam/frontend/lib/repositories/models/group.dart 15 learning/tour-of-beam/frontend/lib/repositories/models/module.dart 19 learning/tour-of-beam/frontend/lib/repositories/models/node.dart 18 learning/tour-of-beam/frontend/lib/repositories/models/node_type_enum.dart 4 learning/tour-of-beam/frontend/lib/repositories/models/unit.dart 13 learning/tour-of-beam/frontend/lib/repositories/user_progress/abstract.dart 23 learning/tour-of-beam/frontend/lib/repositories/user_progress/cloud.dart 55 learning/tour-of-beam/frontend/lib/repositories/user_progress/hive.dart 111 learning/tour-of-beam/frontend/lib/router/page_factory.dart 17 learning/tour-of-beam/frontend/lib/router/route_information_parser.dart 11 learning/tour-of-beam/frontend/lib/services/analytics/events/abstract.dart 19 learning/tour-of-beam/frontend/lib/services/analytics/events/constants.dart 8 learning/tour-of-beam/frontend/lib/services/analytics/events/unit_closed.dart 16 learning/tour-of-beam/frontend/lib/services/analytics/events/unit_completed.dart 9 learning/tour-of-beam/frontend/lib/services/analytics/events/unit_opened.dart 9 learning/tour-of-beam/frontend/lib/shortcuts/shortcuts_manager.dart 37 learning/tour-of-beam/frontend/lib/state.dart 27 learning/tour-of-beam/frontend/pubspec.yaml 51 learning/tour-of-beam/frontend/web/index.html 36 learning/tour-of-beam/learning-content/common-transforms/aggregation/count/go-example/main.go 24 learning/tour-of-beam/learning-content/common-transforms/aggregation/count/java-example/Task.java 36 learning/tour-of-beam/learning-content/common-transforms/aggregation/count/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/aggregation/count/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/aggregation/group-info.yaml 12 learning/tour-of-beam/learning-content/common-transforms/aggregation/max/go-example/main.go 24 learning/tour-of-beam/learning-content/common-transforms/aggregation/max/java-example/Task.java 35 learning/tour-of-beam/learning-content/common-transforms/aggregation/max/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/aggregation/max/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/go-example/main.go 24 learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/java-example/Task.java 35 learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/aggregation/mean/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/aggregation/min/go-example/main.go 24 learning/tour-of-beam/learning-content/common-transforms/aggregation/min/java-example/Task.java 35 learning/tour-of-beam/learning-content/common-transforms/aggregation/min/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/aggregation/min/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/go-example/main.go 24 learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/java-example/Task.java 35 learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/aggregation/sum/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/filter/go-example/main.go 26 learning/tour-of-beam/learning-content/common-transforms/filter/java-example/Task.java 35 learning/tour-of-beam/learning-content/common-transforms/filter/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/filter/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/module-info.yaml 12 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-challenge/main.go 54 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/go-solution/main.go 60 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-challenge/Task.java 75 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/java-solution/Task.java 75 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-challenge/task.py 30 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/python-solution/task.py 36 learning/tour-of-beam/learning-content/common-transforms/motivating-challenge/unit-info.yaml 8 learning/tour-of-beam/learning-content/common-transforms/with-keys/java-example/Task.java 40 learning/tour-of-beam/learning-content/common-transforms/with-keys/python-example/task.py 17 learning/tour-of-beam/learning-content/common-transforms/with-keys/unit-info.yaml 7 learning/tour-of-beam/learning-content/content-info.yaml 15 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/go-example/main.go 29 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/java-example/Task.java 53 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/python-example/task.py 27 learning/tour-of-beam/learning-content/core-transforms/additional-outputs/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/branching/go-example/main.go 39 learning/tour-of-beam/learning-content/core-transforms/branching/java-example/Task.java 41 learning/tour-of-beam/learning-content/core-transforms/branching/python-example/task.py 19 learning/tour-of-beam/learning-content/core-transforms/branching/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/java-example/Task.java 51 learning/tour-of-beam/learning-content/core-transforms/combine/binary-combine-fn/unit-info.yaml 6 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/go-example/main.go 47 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/java-example/Task.java 86 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/python-example/task.py 29 learning/tour-of-beam/learning-content/core-transforms/combine/combine-fn/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/go-example/main.go 35 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/java-example/Task.java 54 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/python-example/task.py 21 learning/tour-of-beam/learning-content/core-transforms/combine/combine-per-key/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/combine/group-info.yaml 11 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/go-example/main.go 24 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/java-example/Task.java 49 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/python-example/task.py 22 learning/tour-of-beam/learning-content/core-transforms/combine/simple-function/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/composite/go-example/main.go 40 learning/tour-of-beam/learning-content/core-transforms/composite/java-example/Task.java 49 learning/tour-of-beam/learning-content/core-transforms/composite/python-example/task.py 23 learning/tour-of-beam/learning-content/core-transforms/composite/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/flatten/go-example/main.go 23 learning/tour-of-beam/learning-content/core-transforms/flatten/java-example/Task.java 44 learning/tour-of-beam/learning-content/core-transforms/flatten/python-example/task.py 17 learning/tour-of-beam/learning-content/core-transforms/flatten/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/go-example/main.go 46 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/java-example/Task.java 92 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/python-example/task.py 35 learning/tour-of-beam/learning-content/core-transforms/map/co-group-by-key/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/java-example/Task.java 40 learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/python-example/task.py 17 learning/tour-of-beam/learning-content/core-transforms/map/flat-map-elements/unit-info.yaml 7 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/go-example/main.go 25 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/java-example/Task.java 43 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/python-example/task.py 18 learning/tour-of-beam/learning-content/core-transforms/map/group-by-key/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/map/group-info.yaml 13 learning/tour-of-beam/learning-content/core-transforms/map/map-elements/java-example/Task.java 39 learning/tour-of-beam/learning-content/core-transforms/map/map-elements/python-example/task.py 17 learning/tour-of-beam/learning-content/core-transforms/map/map-elements/unit-info.yaml 7 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/go-example/main.go 28 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/java-example/Task.java 43 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/python-example/task.py 20 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-many/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/go-example/main.go 25 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/java-example/Task.java 40 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/python-example/task.py 20 learning/tour-of-beam/learning-content/core-transforms/map/pardo-one-to-one/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/module-info.yaml 20 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-challenge/main.go 72 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/go-solution/main.go 83 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-challenge/Task.java 65 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/java-solution/Task.java 76 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-challenge/task.py 25 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/python-solution/task.py 33 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-1/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-challenge/main.go 46 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/go-solution/main.go 50 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-challenge/Task.java 53 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/java-solution/Task.java 58 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-challenge/task.py 18 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/python-solution/task.py 20 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-2/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-challenge/main.go 65 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/go-solution/main.go 84 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-challenge/Task.java 71 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/java-solution/Task.java 94 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-challenge/task.py 37 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/python-solution/task.py 48 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-3/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-challenge/main.go 70 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/go-solution/main.go 84 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-challenge/Task.java 65 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/java-solution/Task.java 76 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-challenge/task.py 30 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/python-solution/task.py 40 learning/tour-of-beam/learning-content/core-transforms/motivating-challenge-4/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/partition/go-example/main.go 28 learning/tour-of-beam/learning-content/core-transforms/partition/java-example/Task.java 48 learning/tour-of-beam/learning-content/core-transforms/partition/python-example/task.py 23 learning/tour-of-beam/learning-content/core-transforms/partition/unit-info.yaml 8 learning/tour-of-beam/learning-content/core-transforms/side-inputs/go-example/main.go 54 learning/tour-of-beam/learning-content/core-transforms/side-inputs/java-example/Task.java 116 learning/tour-of-beam/learning-content/core-transforms/side-inputs/python-example/task.py 42 learning/tour-of-beam/learning-content/core-transforms/side-inputs/unit-info.yaml 8 learning/tour-of-beam/learning-content/cross-language/module-info.yaml 9 learning/tour-of-beam/learning-content/cross-language/multi-pipeline/java-example/Task.java 69 learning/tour-of-beam/learning-content/cross-language/multi-pipeline/python-example/task.py 47 learning/tour-of-beam/learning-content/cross-language/multi-pipeline/unit-info.yaml 7 learning/tour-of-beam/learning-content/cross-language/sql-transform/java-example/Task.java 45 learning/tour-of-beam/learning-content/cross-language/sql-transform/python-example/task.py 16 learning/tour-of-beam/learning-content/cross-language/sql-transform/unit-info.yaml 7 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-challenge/main.go 28 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/go-solution/main.go 99 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-challenge/Task.java 75 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/java-solution/Task.java 154 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-challenge/task.py 23 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/python-solution/task.py 54 learning/tour-of-beam/learning-content/final-challenge/final-challenge-1/unit-info.yaml 8 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-challenge/main.go 29 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/go-solution/main.go 118 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-challenge/Task.java 61 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/java-solution/Task.java 113 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-challenge/task.py 32 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/python-solution/task.py 80 learning/tour-of-beam/learning-content/final-challenge/final-challenge-2/unit-info.yaml 8 learning/tour-of-beam/learning-content/final-challenge/module-info.yaml 10 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/go-example/from_memory.go 24 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/java-example/from_memory.java 43 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/python-example/from_memory.py 18 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml 8 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/group-info.yaml 10 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/go-example/csvExample.go 48 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/java-example/CSVExample.java 58 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/python-example/csvExample.py 28 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml 8 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/go-example/textIo.go 57 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/java-example/TextIOExample.java 48 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/python-example/textIo.py 25 learning/tour-of-beam/learning-content/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml 8 learning/tour-of-beam/learning-content/introduction/introduction-concepts/group-info.yaml 10 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/go-example/main.go 22 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/java-example/Task.java 33 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/python-example/task.py 10 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml 8 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/group-info.yaml 10 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml 7 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/go-example/main.go 29 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/java-example/Task.java 44 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/python-example/task.py 36 learning/tour-of-beam/learning-content/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml 8 learning/tour-of-beam/learning-content/introduction/introduction-concepts/runner-concepts/unit-info.yaml 7 learning/tour-of-beam/learning-content/introduction/introduction-guide/unit-info.yaml 7 learning/tour-of-beam/learning-content/introduction/introduction-terms/unit-info.yaml 7 learning/tour-of-beam/learning-content/introduction/module-info.yaml 11 learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/java-example/Task.java 74 learning/tour-of-beam/learning-content/io/big-query-io/beam-schema/unit-info.yaml 6 learning/tour-of-beam/learning-content/io/big-query-io/group-info.yaml 12 learning/tour-of-beam/learning-content/io/big-query-io/read-query/go-example/main.go 39 learning/tour-of-beam/learning-content/io/big-query-io/read-query/java-example/Task.java 39 learning/tour-of-beam/learning-content/io/big-query-io/read-query/python-example/task.py 25 learning/tour-of-beam/learning-content/io/big-query-io/read-query/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/big-query-io/read-table/go-example/main.go 38 learning/tour-of-beam/learning-content/io/big-query-io/read-table/java-example/Task.java 44 learning/tour-of-beam/learning-content/io/big-query-io/read-table/python-example/task.py 26 learning/tour-of-beam/learning-content/io/big-query-io/read-table/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/big-query-io/table-schema/go-example/main.go 20 learning/tour-of-beam/learning-content/io/big-query-io/table-schema/java-example/Task.java 113 learning/tour-of-beam/learning-content/io/big-query-io/table-schema/python-example/task.py 28 learning/tour-of-beam/learning-content/io/big-query-io/table-schema/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/kafka-io/group-info.yaml 10 learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/go-example/main.go 26 learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/java-example/Task.java 69 learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/python-example/task.py 10 learning/tour-of-beam/learning-content/io/kafka-io/kafka-read/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/go-example/main.go 26 learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/java-example/Task.java 30 learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/python-example/task.py 11 learning/tour-of-beam/learning-content/io/kafka-io/kafka-write/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/module-info.yaml 12 learning/tour-of-beam/learning-content/io/rest-api/java-example/Task.java 111 learning/tour-of-beam/learning-content/io/rest-api/python-example/task.py 38 learning/tour-of-beam/learning-content/io/rest-api/unit-info.yaml 7 learning/tour-of-beam/learning-content/io/text-io/group-info.yaml 12 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/go-example/main.go 31 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/java-example/Task.java 23 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/python-example/task.py 8 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-read/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/go-example/main.go 25 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/java-example/Task.java 17 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/python-example/task.py 6 learning/tour-of-beam/learning-content/io/text-io/text-io-gcs-write/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/text-io/text-io-local-read/go-example/main.go 23 learning/tour-of-beam/learning-content/io/text-io/text-io-local-read/java-example/Task.java 21 learning/tour-of-beam/learning-content/io/text-io/text-io-local-read/python-example/task.py 5 learning/tour-of-beam/learning-content/io/text-io/text-io-local-read/unit-info.yaml 8 learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/go-example/main.go 19 learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/java-example/Task.java 14 learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/python-example/task.py 7 learning/tour-of-beam/learning-content/io/text-io/text-io-local-write/unit-info.yaml 8 learning/tour-of-beam/learning-content/schema-based-transforms/co-group/java-example/Task.java 153 learning/tour-of-beam/learning-content/schema-based-transforms/co-group/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/coder/java-example/Task.java 127 learning/tour-of-beam/learning-content/schema-based-transforms/coder/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/convert/java-example/Task.java 168 learning/tour-of-beam/learning-content/schema-based-transforms/convert/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/filter/java-example/Task.java 154 learning/tour-of-beam/learning-content/schema-based-transforms/filter/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/group/java-example/Task.java 152 learning/tour-of-beam/learning-content/schema-based-transforms/group/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/join/java-example/Task.java 167 learning/tour-of-beam/learning-content/schema-based-transforms/join/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/module-info.yaml 15 learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-challenge/Task.java 157 learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/java-solution/Task.java 190 learning/tour-of-beam/learning-content/schema-based-transforms/motivating-challenge/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/rename/java-example/Task.java 159 learning/tour-of-beam/learning-content/schema-based-transforms/rename/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/java-example/Task.java 126 learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/creating-schema/unit-info.yaml 6 learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/group-info.yaml 7 learning/tour-of-beam/learning-content/schema-based-transforms/schema-concept/logical-type/unit-info.yaml 5 learning/tour-of-beam/learning-content/schema-based-transforms/select/java-example/Task.java 137 learning/tour-of-beam/learning-content/schema-based-transforms/select/unit-info.yaml 6 learning/tour-of-beam/learning-content/splittable-dofn/module-info.yaml 9 learning/tour-of-beam/learning-content/splittable-dofn/splittable/go-example/main.go 159 learning/tour-of-beam/learning-content/splittable-dofn/splittable/java-example/Task.java 70 learning/tour-of-beam/learning-content/splittable-dofn/splittable/python-example/task.py 39 learning/tour-of-beam/learning-content/splittable-dofn/splittable/unit-info.yaml 8 learning/tour-of-beam/learning-content/triggers/composite-trigger/go-example/main.go 30 learning/tour-of-beam/learning-content/triggers/composite-trigger/java-example/Task.java 41 learning/tour-of-beam/learning-content/triggers/composite-trigger/python-example/task.py 27 learning/tour-of-beam/learning-content/triggers/composite-trigger/unit-info.yaml 8 learning/tour-of-beam/learning-content/triggers/concept/unit-info.yaml 7 learning/tour-of-beam/learning-content/triggers/data-driven-trigger/go-example/main.go 30 learning/tour-of-beam/learning-content/triggers/data-driven-trigger/java-example/Task.java 39 learning/tour-of-beam/learning-content/triggers/data-driven-trigger/python-example/task.py 21 learning/tour-of-beam/learning-content/triggers/data-driven-trigger/unit-info.yaml 8 learning/tour-of-beam/learning-content/triggers/event-time-trigger/go-example/main.go 34 learning/tour-of-beam/learning-content/triggers/event-time-trigger/java-example/Task.java 39 learning/tour-of-beam/learning-content/triggers/event-time-trigger/python-example/task.py 24 learning/tour-of-beam/learning-content/triggers/event-time-trigger/unit-info.yaml 8 learning/tour-of-beam/learning-content/triggers/module-info.yaml 13 learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-challenge/main.go 37 learning/tour-of-beam/learning-content/triggers/motivating-challenge/go-solution/main.go 44 learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-challenge/Task.java 57 learning/tour-of-beam/learning-content/triggers/motivating-challenge/java-solution/Task.java 60 learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-challenge/task.py 33 learning/tour-of-beam/learning-content/triggers/motivating-challenge/python-solution/task.py 39 learning/tour-of-beam/learning-content/triggers/motivating-challenge/unit-info.yaml 8 learning/tour-of-beam/learning-content/triggers/processing-trigger/go-example/main.go 30 learning/tour-of-beam/learning-content/triggers/processing-trigger/java-example/Task.java 39 learning/tour-of-beam/learning-content/triggers/processing-trigger/python-example/task.py 23 learning/tour-of-beam/learning-content/triggers/processing-trigger/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/adding-timestamp/go-example/main.go 59 learning/tour-of-beam/learning-content/windowing/adding-timestamp/java-example/Task.java 106 learning/tour-of-beam/learning-content/windowing/adding-timestamp/python-example/task.py 37 learning/tour-of-beam/learning-content/windowing/adding-timestamp/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/fixed-time-window/go-example/main.go 25 learning/tour-of-beam/learning-content/windowing/fixed-time-window/java-example/Task.java 36 learning/tour-of-beam/learning-content/windowing/fixed-time-window/python-example/task.py 18 learning/tour-of-beam/learning-content/windowing/fixed-time-window/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/global-window/go-example/main.go 24 learning/tour-of-beam/learning-content/windowing/global-window/java-examle/Task.java 37 learning/tour-of-beam/learning-content/windowing/global-window/python-example/task.py 18 learning/tour-of-beam/learning-content/windowing/global-window/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/module-info.yaml 14 learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-challenge/main.go 35 learning/tour-of-beam/learning-content/windowing/motivating-challenge/go-solution/main.go 40 learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-challenge/Task.java 54 learning/tour-of-beam/learning-content/windowing/motivating-challenge/java-solution/Task.java 66 learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-challenge/task.py 30 learning/tour-of-beam/learning-content/windowing/motivating-challenge/python-solution/task.py 32 learning/tour-of-beam/learning-content/windowing/motivating-challenge/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/session-window/go-example/main.go 25 learning/tour-of-beam/learning-content/windowing/session-window/java-example/Task.java 38 learning/tour-of-beam/learning-content/windowing/session-window/python-example/task.py 18 learning/tour-of-beam/learning-content/windowing/session-window/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/sliding-time-window/go-example/main.go 25 learning/tour-of-beam/learning-content/windowing/sliding-time-window/java-example/Task.java 35 learning/tour-of-beam/learning-content/windowing/sliding-time-window/python-example/task.py 18 learning/tour-of-beam/learning-content/windowing/sliding-time-window/unit-info.yaml 8 learning/tour-of-beam/learning-content/windowing/windowing-concept/unit-info.yaml 7 learning/tour-of-beam/terraform/api_enable/main.tf 11 learning/tour-of-beam/terraform/build.gradle.kts 369 learning/tour-of-beam/terraform/cloud_functions/main.tf 33 learning/tour-of-beam/terraform/cloud_functions/variables.tf 28 learning/tour-of-beam/terraform/functions_buckets/data.tf 5 learning/tour-of-beam/terraform/functions_buckets/locals.tf 8 learning/tour-of-beam/terraform/functions_buckets/main.tf 11 learning/tour-of-beam/terraform/functions_buckets/output.tf 9 learning/tour-of-beam/terraform/functions_buckets/variables.tf 6 learning/tour-of-beam/terraform/main.tf 27 learning/tour-of-beam/terraform/provider.tf 14 learning/tour-of-beam/terraform/setup/iam.tf 14 learning/tour-of-beam/terraform/setup/locals.tf 8 learning/tour-of-beam/terraform/setup/output.tf 3 learning/tour-of-beam/terraform/setup/variables.tf 6 learning/tour-of-beam/terraform/variables.tf 15