@@ -33,6 +33,7 @@ public final class ArangoConfigPropertiesMPImpl implements ArangoConfigPropertie
33
33
private Optional <Compression > compression ;
34
34
private Optional <Integer > compressionThreshold ;
35
35
private Optional <Integer > compressionLevel ;
36
+ private Optional <String > serdeProviderClass ;
36
37
37
38
@ Override
38
39
public Optional <List <HostDescription >> getHosts () {
@@ -129,22 +130,27 @@ public Optional<Integer> getCompressionLevel() {
129
130
return compressionLevel ;
130
131
}
131
132
133
+ @ Override
134
+ public Optional <String > getSerdeProviderClass () {
135
+ return serdeProviderClass ;
136
+ }
137
+
132
138
@ Override
133
139
public boolean equals (Object o ) {
134
140
if (this == o ) return true ;
135
141
if (o == null || getClass () != o .getClass ()) return false ;
136
142
ArangoConfigPropertiesMPImpl that = (ArangoConfigPropertiesMPImpl ) o ;
137
- return Objects .equals (hosts , that .hosts ) && Objects .equals (protocol , that .protocol ) && Objects .equals (user , that .user ) && Objects .equals (password , that .password ) && Objects .equals (jwt , that .jwt ) && Objects .equals (timeout , that .timeout ) && Objects .equals (useSsl , that .useSsl ) && Objects .equals (verifyHost , that .verifyHost ) && Objects .equals (chunkSize , that .chunkSize ) && Objects .equals (maxConnections , that .maxConnections ) && Objects .equals (connectionTtl , that .connectionTtl ) && Objects .equals (keepAliveInterval , that .keepAliveInterval ) && Objects .equals (acquireHostList , that .acquireHostList ) && Objects .equals (acquireHostListInterval , that .acquireHostListInterval ) && Objects .equals (loadBalancingStrategy , that .loadBalancingStrategy ) && Objects .equals (responseQueueTimeSamples , that .responseQueueTimeSamples ) && Objects .equals (compression , that .compression ) && Objects .equals (compressionThreshold , that .compressionThreshold ) && Objects .equals (compressionLevel , that .compressionLevel );
143
+ return Objects .equals (hosts , that .hosts ) && Objects .equals (protocol , that .protocol ) && Objects .equals (user , that .user ) && Objects .equals (password , that .password ) && Objects .equals (jwt , that .jwt ) && Objects .equals (timeout , that .timeout ) && Objects .equals (useSsl , that .useSsl ) && Objects .equals (verifyHost , that .verifyHost ) && Objects .equals (chunkSize , that .chunkSize ) && Objects .equals (maxConnections , that .maxConnections ) && Objects .equals (connectionTtl , that .connectionTtl ) && Objects .equals (keepAliveInterval , that .keepAliveInterval ) && Objects .equals (acquireHostList , that .acquireHostList ) && Objects .equals (acquireHostListInterval , that .acquireHostListInterval ) && Objects .equals (loadBalancingStrategy , that .loadBalancingStrategy ) && Objects .equals (responseQueueTimeSamples , that .responseQueueTimeSamples ) && Objects .equals (compression , that .compression ) && Objects .equals (compressionThreshold , that .compressionThreshold ) && Objects .equals (compressionLevel , that .compressionLevel ) && Objects .equals (serdeProviderClass , that .serdeProviderClass );
138
144
}
139
145
140
146
@ Override
141
147
public int hashCode () {
142
- return Objects .hash (hosts , protocol , user , password , jwt , timeout , useSsl , verifyHost , chunkSize , maxConnections , connectionTtl , keepAliveInterval , acquireHostList , acquireHostListInterval , loadBalancingStrategy , responseQueueTimeSamples , compression , compressionThreshold , compressionLevel );
148
+ return Objects .hash (hosts , protocol , user , password , jwt , timeout , useSsl , verifyHost , chunkSize , maxConnections , connectionTtl , keepAliveInterval , acquireHostList , acquireHostListInterval , loadBalancingStrategy , responseQueueTimeSamples , compression , compressionThreshold , compressionLevel , serdeProviderClass );
143
149
}
144
150
145
151
@ Override
146
152
public String toString () {
147
- return "ArangoConfigPropertiesImpl {" +
153
+ return "ArangoConfigPropertiesMPImpl {" +
148
154
"hosts=" + hosts +
149
155
", protocol=" + protocol +
150
156
", user=" + user +
@@ -164,6 +170,7 @@ public String toString() {
164
170
", compression=" + compression +
165
171
", compressionThreshold=" + compressionThreshold +
166
172
", compressionLevel=" + compressionLevel +
173
+ ", serdeProviderClass=" + serdeProviderClass +
167
174
'}' ;
168
175
}
169
176
}
0 commit comments