Skip to content

Commit a48051c

Browse files
200scSupportSDM
authored andcommitted
driver/redis: expose tls required boolean
Addresses ENG-42 GitOrigin-RevId: 1b472ac877661bd58782c22d4914a6e6ff94531e
1 parent 29760cd commit a48051c

File tree

6 files changed

+141
-33
lines changed

6 files changed

+141
-33
lines changed

com/strongdm/api/Redis.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,16 @@ public void setTags(java.util.Map<String, String> in) {
137137
this.tags.putAll(in);
138138
}
139139

140+
private boolean tlsRequired;
141+
/** */
142+
public boolean getTlsRequired() {
143+
return this.tlsRequired;
144+
}
145+
/** */
146+
public void setTlsRequired(boolean in) {
147+
this.tlsRequired = in;
148+
}
149+
140150
private String username;
141151
/** */
142152
public String getUsername() {

com/strongdm/api/plumbing/DriversPlumbing.java

Lines changed: 78 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177833,6 +177833,12 @@ public interface RedisOrBuilder extends
177833177833
*/
177834177834
int getPortOverride();
177835177835

177836+
/**
177837+
* <code>bool tls_required = 6 [deprecated = false, (.v1.field_options) = { ... }</code>
177838+
* @return The tlsRequired.
177839+
*/
177840+
boolean getTlsRequired();
177841+
177836177842
/**
177837177843
* <code>string username = 5 [deprecated = false, (.v1.field_options) = { ... }</code>
177838177844
* @return The username.
@@ -177926,6 +177932,11 @@ private Redis(
177926177932
username_ = s;
177927177933
break;
177928177934
}
177935+
case 48: {
177936+
177937+
tlsRequired_ = input.readBool();
177938+
break;
177939+
}
177929177940
case 262146: {
177930177941
java.lang.String s = input.readStringRequireUtf8();
177931177942

@@ -178389,6 +178400,17 @@ public int getPortOverride() {
178389178400
return portOverride_;
178390178401
}
178391178402

178403+
public static final int TLS_REQUIRED_FIELD_NUMBER = 6;
178404+
private boolean tlsRequired_;
178405+
/**
178406+
* <code>bool tls_required = 6 [deprecated = false, (.v1.field_options) = { ... }</code>
178407+
* @return The tlsRequired.
178408+
*/
178409+
@java.lang.Override
178410+
public boolean getTlsRequired() {
178411+
return tlsRequired_;
178412+
}
178413+
178392178414
public static final int USERNAME_FIELD_NUMBER = 5;
178393178415
private volatile java.lang.Object username_;
178394178416
/**
@@ -178456,6 +178478,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
178456178478
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) {
178457178479
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, username_);
178458178480
}
178481+
if (tlsRequired_ != false) {
178482+
output.writeBool(6, tlsRequired_);
178483+
}
178459178484
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
178460178485
com.google.protobuf.GeneratedMessageV3.writeString(output, 32768, id_);
178461178486
}
@@ -178503,6 +178528,10 @@ public int getSerializedSize() {
178503178528
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(username_)) {
178504178529
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, username_);
178505178530
}
178531+
if (tlsRequired_ != false) {
178532+
size += com.google.protobuf.CodedOutputStream
178533+
.computeBoolSize(6, tlsRequired_);
178534+
}
178506178535
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) {
178507178536
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32768, id_);
178508178537
}
@@ -178566,6 +178595,8 @@ public boolean equals(final java.lang.Object obj) {
178566178595
!= other.getPort()) return false;
178567178596
if (getPortOverride()
178568178597
!= other.getPortOverride()) return false;
178598+
if (getTlsRequired()
178599+
!= other.getTlsRequired()) return false;
178569178600
if (!getUsername()
178570178601
.equals(other.getUsername())) return false;
178571178602
if (!unknownFields.equals(other.unknownFields)) return false;
@@ -178604,6 +178635,9 @@ public int hashCode() {
178604178635
hash = (53 * hash) + getPort();
178605178636
hash = (37 * hash) + PORT_OVERRIDE_FIELD_NUMBER;
178606178637
hash = (53 * hash) + getPortOverride();
178638+
hash = (37 * hash) + TLS_REQUIRED_FIELD_NUMBER;
178639+
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
178640+
getTlsRequired());
178607178641
hash = (37 * hash) + USERNAME_FIELD_NUMBER;
178608178642
hash = (53 * hash) + getUsername().hashCode();
178609178643
hash = (29 * hash) + unknownFields.hashCode();
@@ -178765,6 +178799,8 @@ public Builder clear() {
178765178799

178766178800
portOverride_ = 0;
178767178801

178802+
tlsRequired_ = false;
178803+
178768178804
username_ = "";
178769178805

178770178806
return this;
@@ -178808,6 +178844,7 @@ public com.strongdm.api.plumbing.DriversPlumbing.Redis buildPartial() {
178808178844
result.password_ = password_;
178809178845
result.port_ = port_;
178810178846
result.portOverride_ = portOverride_;
178847+
result.tlsRequired_ = tlsRequired_;
178811178848
result.username_ = username_;
178812178849
onBuilt();
178813178850
return result;
@@ -178897,6 +178934,9 @@ public Builder mergeFrom(com.strongdm.api.plumbing.DriversPlumbing.Redis other)
178897178934
if (other.getPortOverride() != 0) {
178898178935
setPortOverride(other.getPortOverride());
178899178936
}
178937+
if (other.getTlsRequired() != false) {
178938+
setTlsRequired(other.getTlsRequired());
178939+
}
178900178940
if (!other.getUsername().isEmpty()) {
178901178941
username_ = other.username_;
178902178942
onChanged();
@@ -179822,6 +179862,37 @@ public Builder clearPortOverride() {
179822179862
return this;
179823179863
}
179824179864

179865+
private boolean tlsRequired_ ;
179866+
/**
179867+
* <code>bool tls_required = 6 [deprecated = false, (.v1.field_options) = { ... }</code>
179868+
* @return The tlsRequired.
179869+
*/
179870+
@java.lang.Override
179871+
public boolean getTlsRequired() {
179872+
return tlsRequired_;
179873+
}
179874+
/**
179875+
* <code>bool tls_required = 6 [deprecated = false, (.v1.field_options) = { ... }</code>
179876+
* @param value The tlsRequired to set.
179877+
* @return This builder for chaining.
179878+
*/
179879+
public Builder setTlsRequired(boolean value) {
179880+
179881+
tlsRequired_ = value;
179882+
onChanged();
179883+
return this;
179884+
}
179885+
/**
179886+
* <code>bool tls_required = 6 [deprecated = false, (.v1.field_options) = { ... }</code>
179887+
* @return This builder for chaining.
179888+
*/
179889+
public Builder clearTlsRequired() {
179890+
179891+
tlsRequired_ = false;
179892+
onChanged();
179893+
return this;
179894+
}
179895+
179825179896
private java.lang.Object username_ = "";
179826179897
/**
179827179898
* <code>string username = 5 [deprecated = false, (.v1.field_options) = { ... }</code>
@@ -209514,7 +209585,7 @@ public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForT
209514209585
"\001\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007" +
209515209586
"\000:e\030\000\372\370\263\007\005\250\363\263\007\001\372\370\263\007T\312\363\263\007O\302\364\263\007\r\n\003cli\022\006raw" +
209516209587
"tcp\302\364\263\007\026\n\014json_gateway\022\006rawtcp\302\364\263\007\035\n\022ter" +
209517-
"raform-provider\022\007raw_tcp\"\317\007\n\005Redis\022\030\n\002id" +
209588+
"raform-provider\022\007raw_tcp\"\307\010\n\005Redis\022\030\n\002id" +
209518209589
"\030\200\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022$\n\004name\030\201\200\002 \001(\tB\024\362\370" +
209519209590
"\263\007\005\260\363\263\007\001\362\370\263\007\005\300\363\263\007\001\022O\n\007healthy\030\202\200\002 \001(\010B<\362" +
209520209591
"\370\263\007\005\260\363\263\007\001\362\370\263\007\005\230\364\263\007\001\362\370\263\007\006\262\364\263\007\001*\362\370\263\007\030\262\364\263\007\023" +
@@ -209533,6 +209604,9 @@ public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForT
209533209604
"\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022x\n\rport_ov" +
209534209605
"erride\030\002 \001(\005Ba\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\036\312\363\263\007\031\302\364\263\007" +
209535209606
"\024\n\003cli\022\rport-override\362\370\263\007\005\320\364\263\007\001\362\370\263\007\005\300\363\263\007" +
209607+
"\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022v\n\014tls_r" +
209608+
"equired\030\006 \001(\010B`\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\035\312\363\263\007\030\302\364\263" +
209609+
"\007\023\n\003cli\022\014tls-required\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007" +
209536209610
"\000\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010usern" +
209537209611
"ame\030\005 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003" +
209538209612
"cli\022\010username\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\000\362\370\263\007\005\350\363" +
@@ -209747,10 +209821,10 @@ public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForT
209747209821
"\205\200\002 \001(\tB\n\362\370\263\007\005\260\363\263\007\001\022.\n\016bind_interface\030\206\200" +
209748209822
"\002 \001(\tB\024\362\370\263\007\005\260\363\263\007\001\362\370\263\007\005\320\364\263\007\001\022n\n\010database\030" +
209749209823
"\004 \001(\tB\\\030\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022" +
209750-
"\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362" +
209824+
"\010database\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362",
209751209825
"\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364\263\007\000\022n\n\010hostname\030\001 \001(\tB\\\030" +
209752209826
"\000\362\370\263\007\005\260\363\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010hostnam" +
209753-
"e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007",
209827+
"e\362\370\263\007\005\320\364\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\000\362\370\263\007\005\230\364\263\007" +
209754209828
"\000\362\370\263\007\005\240\364\263\007\000\022n\n\010password\030\003 \001(\tB\\\030\000\362\370\263\007\005\260\363" +
209755209829
"\263\007\001\362\370\263\007\031\312\363\263\007\024\302\364\263\007\017\n\003cli\022\010password\362\370\263\007\005\320\364" +
209756209830
"\263\007\000\362\370\263\007\005\300\363\263\007\001\362\370\263\007\005\350\363\263\007\001\362\370\263\007\005\230\364\263\007\000\362\370\263\007\005\240\364" +
@@ -210262,7 +210336,7 @@ public com.strongdm.api.plumbing.DriversPlumbing.Teradata getDefaultInstanceForT
210262210336
internal_static_v1_Redis_fieldAccessorTable = new
210263210337
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
210264210338
internal_static_v1_Redis_descriptor,
210265-
new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Hostname", "Password", "Port", "PortOverride", "Username", });
210339+
new java.lang.String[] { "Id", "Name", "Healthy", "Tags", "SecretStoreId", "EgressFilter", "BindInterface", "Hostname", "Password", "Port", "PortOverride", "TlsRequired", "Username", });
210266210340
internal_static_v1_Redshift_descriptor =
210267210341
getDescriptor().getMessageTypes().get(65);
210268210342
internal_static_v1_Redshift_fieldAccessorTable = new

com/strongdm/api/plumbing/Plumbing.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6344,6 +6344,7 @@ public static com.strongdm.api.Redis convertRedisToPorcelain(Redis plumbing) {
63446344
porcelain.setPortOverride((plumbing.getPortOverride()));
63456345
porcelain.setSecretStoreId((plumbing.getSecretStoreId()));
63466346
porcelain.setTags(Plumbing.convertTagsToPorcelain(plumbing.getTags()));
6347+
porcelain.setTlsRequired((plumbing.getTlsRequired()));
63476348
porcelain.setUsername((plumbing.getUsername()));
63486349
return porcelain;
63496350
}
@@ -6380,6 +6381,7 @@ public static Redis convertRedisToPlumbing(com.strongdm.api.Redis porcelain) {
63806381
if (porcelain.getTags() != null) {
63816382
builder.setTags(Plumbing.convertTagsToPlumbing(porcelain.getTags()));
63826383
}
6384+
builder.setTlsRequired(porcelain.getTlsRequired());
63836385
if (porcelain.getUsername() != null) {
63846386
builder.setUsername((porcelain.getUsername()));
63856387
}

0 commit comments

Comments
 (0)