summaryrefslogtreecommitdiff
path: root/module/ri-base/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'module/ri-base/src/main')
-rw-r--r--module/ri-base/src/main/java/io/trygvis/rules/terraform/TerraformResource.java17
1 files changed, 12 insertions, 5 deletions
diff --git a/module/ri-base/src/main/java/io/trygvis/rules/terraform/TerraformResource.java b/module/ri-base/src/main/java/io/trygvis/rules/terraform/TerraformResource.java
index 2615dde..351a3e1 100644
--- a/module/ri-base/src/main/java/io/trygvis/rules/terraform/TerraformResource.java
+++ b/module/ri-base/src/main/java/io/trygvis/rules/terraform/TerraformResource.java
@@ -22,6 +22,10 @@ public class TerraformResource {
return output;
}
+ public String getName() {
+ return kind + "." + instance;
+ }
+
public String getKind() {
return kind;
}
@@ -34,20 +38,24 @@ public class TerraformResource {
return values;
}
- public void set(String key, String value) {
+ public TerraformResource set(String key, String value) {
values.put(key, new StringTerraformValue(value));
+ return this;
}
- public void set(String key, boolean value) {
+ public TerraformResource set(String key, boolean value) {
values.put(key, new BooleanTerraformValue(value));
+ return this;
}
- public void set(String key, int value) {
+ public TerraformResource set(String key, int value) {
values.put(key, new IntegerTerraformValue(value));
+ return this;
}
- public void setExpression(String key, String value) {
+ public TerraformResource setExpression(String key, String value) {
values.put(key, new ExpressionTerraformValue(value));
+ return this;
}
public ArrayTerraformValue array(String key) {
@@ -75,7 +83,6 @@ public class TerraformResource {
}
buf.append("}");
- buf.append(EOL);
return buf.toString();
}