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

lostluck pushed a commit to branch timermgr
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 0b3c6091a5434d4be92dc23108062bdc8829cc01
Author: Sam sam <[email protected]>
AuthorDate: Wed Feb 22 10:58:35 2023 -0800

    Add Data Sampling capability URN to Java SDK (#25593)
    
    * Add Data Sampling capability URN to Java SDK
    
    * trigger tests
    
    * Update 
runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/Environments.java
    
    ---------
    
    Co-authored-by: Sam Rohde <[email protected]>
    Co-authored-by: Lukasz Cwik <[email protected]>
---
 .../java/org/apache/beam/runners/core/construction/Environments.java   | 1 +
 .../org/apache/beam/runners/core/construction/EnvironmentsTest.java    | 3 +++
 2 files changed, 4 insertions(+)

diff --git 
a/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/Environments.java
 
b/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/Environments.java
index c59ca23fd77..646e9bc744c 100644
--- 
a/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/Environments.java
+++ 
b/runners/core-construction-java/src/main/java/org/apache/beam/runners/core/construction/Environments.java
@@ -423,6 +423,7 @@ public class Environments {
     capabilities.add("beam:version:sdk_base:" + 
JAVA_SDK_HARNESS_CONTAINER_URL);
     
capabilities.add(BeamUrns.getUrn(SplittableParDoComponents.TRUNCATE_SIZED_RESTRICTION));
     capabilities.add(BeamUrns.getUrn(Primitives.TO_STRING));
+    capabilities.add(BeamUrns.getUrn(StandardProtocols.Enum.DATA_SAMPLING));
     return capabilities.build();
   }
 
diff --git 
a/runners/core-construction-java/src/test/java/org/apache/beam/runners/core/construction/EnvironmentsTest.java
 
b/runners/core-construction-java/src/test/java/org/apache/beam/runners/core/construction/EnvironmentsTest.java
index 17c85323ad1..9a3ed7db6bc 100644
--- 
a/runners/core-construction-java/src/test/java/org/apache/beam/runners/core/construction/EnvironmentsTest.java
+++ 
b/runners/core-construction-java/src/test/java/org/apache/beam/runners/core/construction/EnvironmentsTest.java
@@ -204,6 +204,9 @@ public class EnvironmentsTest implements Serializable {
     assertThat(
         Environments.getJavaCapabilities(),
         
hasItem(BeamUrns.getUrn(RunnerApi.StandardProtocols.Enum.STATE_CACHING)));
+    assertThat(
+        Environments.getJavaCapabilities(),
+        
hasItem(BeamUrns.getUrn(RunnerApi.StandardProtocols.Enum.DATA_SAMPLING)));
     // Check that SDF truncation is supported
     assertThat(
         Environments.getJavaCapabilities(),

Reply via email to