diff --git a/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLAction.java b/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLAction.java index c8b9c57ec..342a2e33c 100644 --- a/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLAction.java +++ b/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLAction.java @@ -18,6 +18,7 @@ import com.google.common.collect.ImmutableMap; import io.cdap.cdap.api.annotation.Description; +import io.cdap.cdap.api.annotation.Macro; import io.cdap.cdap.api.annotation.Name; import io.cdap.cdap.api.annotation.Plugin; import io.cdap.cdap.etl.api.FailureCollector; @@ -65,6 +66,7 @@ public CloudSQLMySQLActionConfig() { } @Name(CloudSQLUtil.CONNECTION_NAME) + @Macro @Description( "The CloudSQL instance to connect to. For a public instance, the connection string should be in the format " + ":: which can be found in the instance overview page. For a private " @@ -72,6 +74,7 @@ public CloudSQLMySQLActionConfig() { public String connectionName; @Name(DATABASE) + @Macro @Description("Database name to connect to") public String database; diff --git a/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLConnectorConfig.java b/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLConnectorConfig.java index 42b3227ab..f7c066f59 100644 --- a/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLConnectorConfig.java +++ b/cloudsql-mysql-plugin/src/main/java/io/cdap/plugin/cloudsql/mysql/CloudSQLMySQLConnectorConfig.java @@ -17,6 +17,7 @@ package io.cdap.plugin.cloudsql.mysql; import io.cdap.cdap.api.annotation.Description; +import io.cdap.cdap.api.annotation.Macro; import io.cdap.cdap.api.annotation.Name; import io.cdap.plugin.db.ConnectionConfig; import io.cdap.plugin.db.connector.AbstractDBConnectorConfig; @@ -34,6 +35,7 @@ public class CloudSQLMySQLConnectorConfig extends AbstractDBConnectorConfig { private static final String JDBC_PROPERTY_SOCKET_TIMEOUT_MILLIS = "socketTimeout"; @Name(CloudSQLUtil.CONNECTION_NAME) + @Macro @Description( "The CloudSQL instance to connect to. For a public instance, the connection string should be in the format " + ":: which can be found in the instance overview page. For a private " @@ -41,6 +43,7 @@ public class CloudSQLMySQLConnectorConfig extends AbstractDBConnectorConfig { private String connectionName; @Name(ConnectionConfig.DATABASE) + @Macro @Description("Database name to connect to") private String database; diff --git a/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLAction.java b/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLAction.java index 0923c5829..9f129a14e 100644 --- a/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLAction.java +++ b/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLAction.java @@ -18,6 +18,7 @@ import com.google.common.collect.ImmutableMap; import io.cdap.cdap.api.annotation.Description; +import io.cdap.cdap.api.annotation.Macro; import io.cdap.cdap.api.annotation.Name; import io.cdap.cdap.api.annotation.Plugin; import io.cdap.cdap.etl.api.FailureCollector; @@ -65,6 +66,7 @@ public CloudSQLPostgreSQLActionConfig() { } @Name(CloudSQLUtil.CONNECTION_NAME) + @Macro @Description( "The CloudSQL instance to connect to. For a public instance, the connection string should be in the format " + ":: which can be found in the instance overview page. For a private " @@ -72,6 +74,7 @@ public CloudSQLPostgreSQLActionConfig() { public String connectionName; @Name(DATABASE) + @Macro @Description("Database name to connect to") public String database; diff --git a/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLConnectorConfig.java b/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLConnectorConfig.java index d3ec0849b..08d72766a 100644 --- a/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLConnectorConfig.java +++ b/cloudsql-postgresql-plugin/src/main/java/io/cdap/plugin/cloudsql/postgres/CloudSQLPostgreSQLConnectorConfig.java @@ -17,6 +17,7 @@ package io.cdap.plugin.cloudsql.postgres; import io.cdap.cdap.api.annotation.Description; +import io.cdap.cdap.api.annotation.Macro; import io.cdap.cdap.api.annotation.Name; import io.cdap.plugin.db.ConnectionConfig; import io.cdap.plugin.db.connector.AbstractDBConnectorConfig; @@ -30,6 +31,7 @@ public class CloudSQLPostgreSQLConnectorConfig extends AbstractDBConnectorConfig { @Name(CloudSQLUtil.CONNECTION_NAME) + @Macro @Description( "The CloudSQL instance to connect to. For a public instance, the connection string should be in the format " + ":: which can be found in the instance overview page. For a private " @@ -37,6 +39,7 @@ public class CloudSQLPostgreSQLConnectorConfig extends AbstractDBConnectorConfig private String connectionName; @Name(ConnectionConfig.DATABASE) + @Macro @Description("Database name to connect to") private String database;