This is an automated email from the ASF dual-hosted git repository.

iemejia pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


    from 7fc5fb5  Merge pull request #10746: [BEAM-9241] Fix inconsistent proto 
nullability
     add e96dbf3  [BEAM-9231] Add Experimental(Kind.PORTABILITY) and tag 
related classes
     add 650e6cd  [BEAM-9231] Tag SplittableDoFn related classes/methods as 
Experimental
     add 9108832  [BEAM-9231] Make Experimental annotations homogeneous in 
beam-sdks-java-core
     add cb7cb53  [BEAM-9231] Untag Experimental/Internal classes not needed to 
write pipelines
     add 1574a81  [BEAM-9231] Tag beam-sdks-java-core internal classes as 
Internal
     add 0b2d2f5  [BEAM-9231] Tag DoFn.OnTimerContext as 
Experimental(Kind.TIMERS)
     add 486d230  [BEAM-9231] Tag Experimental/Internal packages in 
beam-sdks-java-core
     add a90ef1a  [BEAM-9231] Tag Experimental/Internal packages in IOs and 
extensions
     add ce35107  [BEAM-9231] Tag public but internal IOs and extensions 
classes as Internal
     add da9e172  Merge pull request #10739: [BEAM-9231] Annotate as 
Experimental/Internal missing classes in beam-sdks-java-core

No new revisions were added by this update.

Summary of changes:
 .../runners/core/construction/CoderTranslator.java |  3 --
 .../core/construction/CoderTranslators.java        |  3 --
 .../beam/runners/core/construction/External.java   |  3 ++
 .../core/construction/PTransformMatchers.java      |  3 --
 .../runners/core/construction/SdkComponents.java   |  2 -
 .../runners/core/construction/SplittableParDo.java |  2 -
 .../core/construction/TriggerTranslation.java      |  2 -
 .../core/construction/graph/ProtoOverrides.java    |  2 -
 .../beam/runners/core/InMemoryStateInternals.java  |  3 --
 .../beam/runners/core/MergingStateAccessor.java    |  3 --
 .../apache/beam/runners/core/StateAccessor.java    |  3 --
 .../apache/beam/runners/core/StateInternals.java   |  3 --
 .../beam/runners/core/StateInternalsFactory.java   |  3 --
 .../org/apache/beam/runners/core/StateTag.java     |  3 --
 .../org/apache/beam/runners/core/StateTags.java    |  3 --
 .../beam/runners/core/TimerInternalsFactory.java   |  3 --
 .../beam/runners/core/metrics/CounterCell.java     |  5 ---
 .../beam/runners/core/metrics/DirtyState.java      |  5 ---
 .../runners/core/metrics/DistributionCell.java     |  5 ---
 .../beam/runners/core/metrics/GaugeCell.java       |  4 --
 .../beam/runners/core/metrics/MetricCell.java      |  3 --
 .../beam/runners/core/metrics/MetricUpdates.java   |  3 --
 .../runners/core/metrics/MetricsContainerImpl.java |  3 --
 .../beam/runners/core/metrics/MetricsMap.java      |  3 --
 .../beam/runners/core/metrics/MetricsPusher.java   |  2 -
 .../runners/core/metrics/MetricsTranslation.java   |  3 --
 .../core/triggers/AfterAllStateMachine.java        |  2 -
 .../AfterDelayFromFirstElementStateMachine.java    |  2 -
 .../core/triggers/AfterFirstStateMachine.java      |  2 -
 .../core/triggers/AfterPaneStateMachine.java       |  2 -
 .../triggers/AfterProcessingTimeStateMachine.java  |  2 -
 .../core/triggers/AfterWatermarkStateMachine.java  |  2 -
 .../core/triggers/DefaultTriggerStateMachine.java  |  2 -
 .../java/org/apache/beam/runners/direct/Clock.java |  2 -
 .../beam/runners/direct/DirectTestOptions.java     |  2 -
 .../beam/runners/direct/WatermarkManager.java      |  2 -
 .../extensions/metrics/MetricsGraphiteSink.java    |  2 -
 .../extensions/metrics/MetricsHttpSink.java        |  2 -
 .../beam/runners/dataflow/DataflowRunner.java      |  2 -
 .../beam/runners/dataflow/TransformTranslator.java |  2 -
 .../options/DataflowPipelineWorkerPoolOptions.java |  5 ++-
 .../beam/runners/dataflow/util/PackageUtil.java    |  2 -
 .../jobsubmission/PortablePipelineResult.java      |  2 -
 .../beam/runners/samza/state/SamzaMapState.java    |  2 -
 .../beam/runners/samza/state/SamzaSetState.java    |  2 -
 .../SparkStructuredStreamingRunner.java            |  2 -
 .../runners/spark/translation/SparkCombineFn.java  |  2 -
 .../beam/runners/spark/util/SparkCompat.java       |  2 -
 .../apache/beam/sdk/annotations/Experimental.java  |  4 ++
 .../org/apache/beam/sdk/annotations/Internal.java  |  1 +
 .../apache/beam/sdk/annotations/package-info.java  |  1 +
 .../sdk/expansion/ExternalTransformRegistrar.java  |  3 +-
 .../apache/beam/sdk/expansion/package-info.java    |  3 ++
 .../org/apache/beam/sdk/harness/package-info.java  |  2 +
 .../main/java/org/apache/beam/sdk/io/AvroIO.java   |  4 +-
 .../java/org/apache/beam/sdk/io/AvroSource.java    |  7 ++--
 .../org/apache/beam/sdk/io/BlockBasedSource.java   |  7 ++--
 .../java/org/apache/beam/sdk/io/BoundedSource.java |  3 +-
 .../org/apache/beam/sdk/io/CompressedSource.java   |  3 +-
 .../main/java/org/apache/beam/sdk/io/FileIO.java   |  7 ++--
 .../beam/sdk/io/ReadAllViaFileBasedSource.java     |  3 +-
 .../main/java/org/apache/beam/sdk/io/Source.java   |  3 +-
 .../org/apache/beam/sdk/io/UnboundedSource.java    |  3 +-
 .../java/org/apache/beam/sdk/io/WriteFiles.java    |  3 +-
 .../org/apache/beam/sdk/io/fs/MatchResult.java     |  3 +-
 .../org/apache/beam/sdk/io/fs/MetadataCoderV2.java |  3 +-
 .../apache/beam/sdk/metrics/DelegatingCounter.java |  5 +--
 .../java/org/apache/beam/sdk/metrics/Gauge.java    |  3 +-
 .../apache/beam/sdk/metrics/MetricsOptions.java    |  3 +-
 .../org/apache/beam/sdk/metrics/MetricsSink.java   |  3 +-
 .../org/apache/beam/sdk/metrics/package-info.java  |  3 ++
 .../options/ManualDockerEnvironmentOptions.java    |  3 +-
 .../beam/sdk/options/PipelineOptionsFactory.java   |  2 +-
 .../beam/sdk/options/PortablePipelineOptions.java  |  3 ++
 .../beam/sdk/options/RemoteEnvironmentOptions.java |  3 +-
 .../apache/beam/sdk/options/SdkHarnessOptions.java |  3 +-
 .../org/apache/beam/sdk/runners/package-info.java  |  2 +
 .../org/apache/beam/sdk/schemas/package-info.java  |  3 ++
 .../java/org/apache/beam/sdk/state/TimeDomain.java |  3 +-
 .../main/java/org/apache/beam/sdk/state/Timer.java |  3 +-
 .../java/org/apache/beam/sdk/state/TimerMap.java   |  3 +-
 .../java/org/apache/beam/sdk/state/Timers.java     |  3 +-
 .../org/apache/beam/sdk/state/package-info.java    |  3 ++
 .../testing/DataflowPortabilityApiUnsupported.java |  3 ++
 .../testing/FlattenWithHeterogeneousCoders.java    |  2 +
 .../java/org/apache/beam/sdk/transforms/DoFn.java  |  1 +
 .../beam/sdk/transforms/DoFnOutputReceivers.java   |  2 +
 .../beam/sdk/transforms/DoFnSchemaInformation.java |  2 +
 .../sdk/transforms/ExternalTransformBuilder.java   |  3 +-
 .../beam/sdk/transforms/FlatMapElements.java       |  9 ++--
 .../apache/beam/sdk/transforms/MapElements.java    |  4 +-
 .../java/org/apache/beam/sdk/transforms/Watch.java |  3 +-
 .../apache/beam/sdk/transforms/WithFailures.java   |  3 +-
 .../reflect/ByteBuddyDoFnInvokerFactory.java       |  2 +-
 .../beam/sdk/transforms/reflect/DoFnInvokers.java  |  2 +
 .../beam/sdk/transforms/reflect/DoFnSignature.java |  2 +
 .../sdk/transforms/reflect/DoFnSignatures.java     |  2 +
 .../sdk/transforms/reflect/OnTimerInvoker.java     |  2 +
 .../beam/sdk/transforms/reflect/package-info.java  |  2 +
 .../splittabledofn/ByteKeyRangeTracker.java        |  3 ++
 .../splittabledofn/HasDefaultTracker.java          |  4 ++
 .../splittabledofn/OffsetRangeTracker.java         |  3 ++
 .../splittabledofn/RestrictionTracker.java         |  3 ++
 .../beam/sdk/transforms/splittabledofn/Sizes.java  |  4 ++
 .../sdk/transforms/splittabledofn/SplitResult.java |  3 ++
 .../transforms/splittabledofn/package-info.java    |  3 ++
 .../beam/sdk/transforms/windowing/AfterAll.java    |  3 +-
 .../beam/sdk/transforms/windowing/AfterEach.java   |  3 +-
 .../beam/sdk/transforms/windowing/AfterFirst.java  |  3 +-
 .../beam/sdk/transforms/windowing/AfterPane.java   |  3 +-
 .../transforms/windowing/AfterProcessingTime.java  |  3 +-
 .../sdk/transforms/windowing/AfterWatermark.java   |  3 +-
 .../sdk/transforms/windowing/DefaultTrigger.java   |  3 +-
 .../transforms/windowing/TimestampCombiner.java    |  3 +-
 .../beam/sdk/transforms/windowing/Trigger.java     |  3 +-
 .../java/org/apache/beam/sdk/util/ApiSurface.java  |  2 +
 .../org/apache/beam/sdk/util/AppliedCombineFn.java |  2 +
 .../util/BufferedElementCountingOutputStream.java  |  2 +
 .../beam/sdk/util/CombineContextFactory.java       |  2 +
 .../org/apache/beam/sdk/util/CombineFnUtil.java    |  2 +
 .../java/org/apache/beam/sdk/util/DoFnInfo.java    |  2 +
 .../sdk/util/DoFnWithExecutionInformation.java     |  2 +
 .../apache/beam/sdk/util/ExplicitShardedFile.java  |  2 +
 .../beam/sdk/util/ExposedByteArrayInputStream.java |  2 +
 .../sdk/util/ExposedByteArrayOutputStream.java     |  2 +
 .../sdk/util/FilePatternMatchingShardedFile.java   |  2 +
 .../org/apache/beam/sdk/util/IdentityWindowFn.java |  2 +
 .../org/apache/beam/sdk/util/MutationDetector.java |  3 ++
 .../apache/beam/sdk/util/MutationDetectors.java    |  2 +
 .../java/org/apache/beam/sdk/util/NameUtils.java   |  2 +
 .../apache/beam/sdk/util/NumberedShardedFile.java  |  2 +
 .../java/org/apache/beam/sdk/util/ReleaseInfo.java |  2 +
 .../java/org/apache/beam/sdk/util/ShardedFile.java |  2 +
 .../beam/sdk/util/ShardingWritableByteChannel.java |  2 +
 .../java/org/apache/beam/sdk/util/StreamUtils.java |  2 +
 .../java/org/apache/beam/sdk/util/StringUtils.java |  2 +
 .../apache/beam/sdk/util/SystemDoFnInternal.java   |  2 +
 .../apache/beam/sdk/util/UnownedInputStream.java   |  2 +
 .../apache/beam/sdk/util/UnownedOutputStream.java  |  2 +
 .../apache/beam/sdk/util/UserCodeException.java    |  2 +
 .../java/org/apache/beam/sdk/util/Weighted.java    |  3 ++
 .../org/apache/beam/sdk/util/WeightedValue.java    |  3 ++
 .../org/apache/beam/sdk/util/WindowTracing.java    |  2 +
 .../org/apache/beam/sdk/util/WindowedValue.java    |  2 +
 .../java/org/apache/beam/sdk/util/ZipFiles.java    |  2 +
 .../common/ElementByteSizeObservableIterable.java  |  2 +
 .../common/ElementByteSizeObservableIterator.java  |  2 +
 .../sdk/util/common/ElementByteSizeObserver.java   |  2 +
 .../apache/beam/sdk/util/common/Reiterable.java    |  3 ++
 .../apache/beam/sdk/util/common/Reiterator.java    |  2 +
 .../org/apache/beam/sdk/util/package-info.java     |  3 ++
 .../beam/sdk/values/ValueInSingleWindow.java       |  2 +
 .../apache/beam/sdk/values/WindowingStrategy.java  |  5 ++-
 .../core/client/operator/OutputValues.java         |  2 -
 .../sdk/extensions/gcp/storage/package-info.java   |  4 ++
 .../beam/sdk/extensions/jackson/AsJsons.java       |  7 ++--
 .../beam/sdk/extensions/jackson/ParseJsons.java    |  7 ++--
 .../beam/sdk/extensions/kryo/package-info.java     |  3 ++
 .../extensions/protobuf/ProtoSchemaTranslator.java |  3 +-
 .../sdk/extensions/sketching/package-info.java     |  3 ++
 .../sdk/extensions/sql/example/package-info.java   |  3 ++
 .../meta/provider/datacatalog/package-info.java    |  3 ++
 .../sql/meta/provider/hcatalog/package-info.java   |  3 ++
 .../beam/sdk/extensions/sql/jdbc/package-info.java |  3 ++
 .../sdk/extensions/sql/zetasql/package-info.java   |  3 ++
 .../sql/zetasql/translation/package-info.java      |  3 ++
 .../sdk/extensions/zetasketch/package-info.java    |  3 ++
 .../beam/sdk/io/aws/dynamodb/DynamoDBIO.java       |  3 +-
 .../beam/sdk/io/aws/dynamodb/package-info.java     |  4 ++
 .../beam/sdk/io/aws/options/package-info.java      |  4 ++
 .../beam/sdk/io/aws/s3/S3FileSystemRegistrar.java  |  3 +-
 .../apache/beam/sdk/io/aws/s3/package-info.java    |  4 ++
 .../java/org/apache/beam/sdk/io/aws/sns/SnsIO.java |  3 +-
 .../apache/beam/sdk/io/aws/sns/package-info.java   |  4 ++
 .../java/org/apache/beam/sdk/io/aws/sqs/SqsIO.java |  3 +-
 .../apache/beam/sdk/io/aws/sqs/package-info.java   |  4 ++
 .../beam/sdk/io/aws2/dynamodb/DynamoDBIO.java      |  3 +-
 .../beam/sdk/io/aws2/dynamodb/package-info.java    |  4 ++
 .../apache/beam/sdk/io/aws2/options/AwsModule.java |  3 +-
 .../beam/sdk/io/aws2/options/AwsOptions.java       |  3 +-
 .../beam/sdk/io/aws2/options/package-info.java     |  4 ++
 .../org/apache/beam/sdk/io/aws2/sns/SnsIO.java     |  3 +-
 .../apache/beam/sdk/io/aws2/sns/package-info.java  |  4 ++
 .../org/apache/beam/sdk/io/aws2/sqs/SqsIO.java     |  3 +-
 .../apache/beam/sdk/io/aws2/sqs/package-info.java  |  5 +++
 .../java/org/apache/beam/sdk/io/amqp/AmqpIO.java   |  3 +-
 .../org/apache/beam/sdk/io/amqp/package-info.java  |  4 ++
 .../apache/beam/sdk/io/cassandra/CassandraIO.java  |  3 +-
 .../org/apache/beam/sdk/io/cassandra/Mapper.java   |  3 +-
 .../apache/beam/sdk/io/cassandra/package-info.java |  4 ++
 .../beam/sdk/io/clickhouse/ClickHouseIO.java       |  3 +-
 .../beam/sdk/io/clickhouse/ClickHouseWriter.java   |  3 +-
 .../apache/beam/sdk/io/clickhouse/TableSchema.java |  3 +-
 .../beam/sdk/io/clickhouse/package-info.java       |  4 ++
 .../beam/sdk/io/elasticsearch/ElasticsearchIO.java |  3 +-
 .../beam/sdk/io/elasticsearch/package-info.java    |  4 ++
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.java       | 48 +++++++++++-----------
 .../beam/sdk/io/gcp/bigquery/BigQueryServices.java |  5 ++-
 .../sdk/io/gcp/bigquery/BigQueryServicesImpl.java  |  3 +-
 .../sdk/io/gcp/bigquery/BigQuerySourceDef.java     |  3 +-
 .../gcp/bigquery/BigQueryStorageQuerySource.java   |  3 +-
 .../io/gcp/bigquery/BigQueryStorageSourceBase.java |  3 +-
 .../gcp/bigquery/BigQueryStorageStreamSource.java  |  5 ++-
 .../gcp/bigquery/BigQueryStorageTableSource.java   |  3 +-
 .../beam/sdk/io/gcp/bigtable/BigtableIO.java       |  6 +--
 .../beam/sdk/io/gcp/bigtable/package-info.java     |  4 ++
 .../gcp/common/GcpIoPipelineOptionsRegistrar.java  |  2 +
 .../beam/sdk/io/gcp/datastore/DatastoreIO.java     |  3 +-
 .../beam/sdk/io/gcp/datastore/package-info.java    |  4 ++
 .../apache/beam/sdk/io/gcp/pubsub/PubsubIO.java    |  4 +-
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.java  |  9 +---
 .../beam/sdk/io/gcp/spanner/package-info.java      |  4 ++
 .../beam/sdk/io/gcp/testing/BigqueryClient.java    |  2 +
 .../sdk/io/gcp/testing/FakeBigQueryServices.java   |  4 +-
 .../sdk/io/gcp/testing/FakeDatasetService.java     |  2 +
 .../beam/sdk/io/gcp/testing/FakeJobService.java    |  4 +-
 .../beam/sdk/io/gcp/testing/package-info.java      |  3 ++
 .../apache/beam/sdk/io/hadoop/package-info.java    |  4 ++
 .../org/apache/beam/sdk/io/hdfs/package-info.java  |  4 ++
 .../beam/sdk/io/hadoop/format/HadoopFormatIO.java  |  3 +-
 .../beam/sdk/io/hadoop/format/package-info.java    |  4 ++
 .../java/org/apache/beam/sdk/io/hbase/HBaseIO.java |  4 +-
 .../org/apache/beam/sdk/io/hbase/package-info.java |  4 ++
 .../apache/beam/sdk/io/hcatalog/HCatalogIO.java    |  3 +-
 .../apache/beam/sdk/io/hcatalog/package-info.java  |  4 ++
 .../io/hcatalog/test/EmbeddedMetastoreService.java |  2 +
 .../sdk/io/hcatalog/test/HCatalogIOTestUtils.java  |  2 +
 .../beam/sdk/io/hcatalog/test/package-info.java    |  3 ++
 .../java/org/apache/beam/sdk/io/jdbc/JdbcIO.java   |  7 ++--
 .../org/apache/beam/sdk/io/jdbc/package-info.java  |  4 ++
 .../java/org/apache/beam/sdk/io/jms/JmsIO.java     |  3 +-
 .../org/apache/beam/sdk/io/jms/package-info.java   |  4 ++
 .../java/org/apache/beam/sdk/io/kafka/KafkaIO.java | 11 ++---
 .../org/apache/beam/sdk/io/kafka/package-info.java |  4 ++
 .../kafka/serialization/InstantDeserializer.java   |  3 ++
 .../io/kafka/serialization/InstantSerializer.java  |  3 ++
 .../sdk/io/kafka/serialization/package-info.java   |  4 ++
 .../org/apache/beam/sdk/io/kinesis/KinesisIO.java  |  3 +-
 .../apache/beam/sdk/io/kinesis/package-info.java   |  4 ++
 .../java/org/apache/beam/sdk/io/kudu/KuduIO.java   |  3 +-
 .../org/apache/beam/sdk/io/kudu/package-info.java  |  4 ++
 .../beam/sdk/io/mongodb/AggregationQuery.java      |  3 +-
 .../org/apache/beam/sdk/io/mongodb/FindQuery.java  |  3 +-
 .../beam/sdk/io/mongodb/MongoDbGridFSIO.java       |  3 +-
 .../org/apache/beam/sdk/io/mongodb/MongoDbIO.java  |  3 +-
 .../apache/beam/sdk/io/mongodb/package-info.java   |  4 ++
 .../java/org/apache/beam/sdk/io/mqtt/MqttIO.java   |  3 +-
 .../org/apache/beam/sdk/io/mqtt/package-info.java  |  4 ++
 .../org/apache/beam/sdk/io/parquet/ParquetIO.java  |  3 +-
 .../apache/beam/sdk/io/parquet/package-info.java   |  4 ++
 .../apache/beam/sdk/io/rabbitmq/RabbitMqIO.java    |  3 +-
 .../apache/beam/sdk/io/rabbitmq/package-info.java  |  4 ++
 .../java/org/apache/beam/sdk/io/redis/RedisIO.java |  3 +-
 .../org/apache/beam/sdk/io/redis/package-info.java |  4 ++
 .../java/org/apache/beam/sdk/io/solr/SolrIO.java   |  3 +-
 .../org/apache/beam/sdk/io/solr/package-info.java  |  4 ++
 .../sdk/io/synthetic/SyntheticBoundedSource.java   |  3 +-
 .../sdk/io/synthetic/SyntheticUnboundedSource.java |  3 +-
 .../beam/sdk/io/synthetic/delay/package-info.java  |  4 ++
 .../apache/beam/sdk/io/synthetic/package-info.java |  4 ++
 .../java/org/apache/beam/sdk/io/tika/TikaIO.java   |  3 +-
 .../org/apache/beam/sdk/io/tika/package-info.java  |  4 ++
 .../org/apache/beam/sdk/io/xml/package-info.java   |  4 ++
 263 files changed, 587 insertions(+), 277 deletions(-)

Reply via email to