You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by ie...@apache.org on 2019/01/09 10:46:46 UTC
[beam] 02/03: [BEAM-6348] Reuse ValueProvider methods on method
invocation on JdbcIO
This is an automated email from the ASF dual-hosted git repository.
iemejia pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
commit 54341bd8d92dd97d3673b000bb3006ffd24913ca
Author: Ismaël Mejía <ie...@gmail.com>
AuthorDate: Wed Jan 9 11:43:55 2019 +0100
[BEAM-6348] Reuse ValueProvider methods on method invocation on JdbcIO
---
.../src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java b/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java
index 82872c8..a189123 100644
--- a/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java
+++ b/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcIO.java
@@ -268,10 +268,7 @@ public class JdbcIO {
public static DataSourceConfiguration create(String driverClassName, String url) {
checkArgument(driverClassName != null, "driverClassName can not be null");
checkArgument(url != null, "url can not be null");
- return new AutoValue_JdbcIO_DataSourceConfiguration.Builder()
- .setDriverClassName(ValueProvider.StaticValueProvider.of(driverClassName))
- .setUrl(ValueProvider.StaticValueProvider.of(url))
- .build();
+ return create(ValueProvider.StaticValueProvider.of(driverClassName), ValueProvider.StaticValueProvider.of(url));
}
public static DataSourceConfiguration create(
@@ -285,7 +282,7 @@ public class JdbcIO {
}
public DataSourceConfiguration withUsername(String username) {
- return builder().setUsername(ValueProvider.StaticValueProvider.of(username)).build();
+ return withUsername(ValueProvider.StaticValueProvider.of(username));
}
public DataSourceConfiguration withUsername(ValueProvider<String> username) {
@@ -293,7 +290,7 @@ public class JdbcIO {
}
public DataSourceConfiguration withPassword(String password) {
- return builder().setPassword(ValueProvider.StaticValueProvider.of(password)).build();
+ return withPassword(ValueProvider.StaticValueProvider.of(password));
}
public DataSourceConfiguration withPassword(ValueProvider<String> password) {
@@ -309,9 +306,7 @@ public class JdbcIO {
*/
public DataSourceConfiguration withConnectionProperties(String connectionProperties) {
checkArgument(connectionProperties != null, "connectionProperties can not be null");
- return builder()
- .setConnectionProperties(ValueProvider.StaticValueProvider.of(connectionProperties))
- .build();
+ return withConnectionProperties(ValueProvider.StaticValueProvider.of(connectionProperties));
}
/** Same as {@link #withConnectionProperties(String)} but accepting a ValueProvider. */
@@ -722,7 +717,7 @@ public class JdbcIO {
}
public Write<T> withStatement(String statement) {
- return toBuilder().setStatement(ValueProvider.StaticValueProvider.of(statement)).build();
+ return withStatement(ValueProvider.StaticValueProvider.of(statement));
}
public Write<T> withStatement(ValueProvider<String> statement) {