Use consistent method names.
This commit is contained in:
parent
5d722abd2e
commit
2a70c74234
3 changed files with 12 additions and 12 deletions
|
|
@ -86,14 +86,14 @@ import org.yaml.snakeyaml.constructor.SafeConstructor;
|
||||||
// Maybe override logging.properties from reconciler configuration.
|
// Maybe override logging.properties from reconciler configuration.
|
||||||
DataPath.<String> get(model, "reconciler", "loggingProperties")
|
DataPath.<String> get(model, "reconciler", "loggingProperties")
|
||||||
.ifPresent(props -> {
|
.ifPresent(props -> {
|
||||||
GsonPtr.to(mapDef.getRaw()).get(JsonObject.class, "data")
|
GsonPtr.to(mapDef.getRaw()).getAs(JsonObject.class, "data")
|
||||||
.get().addProperty("logging.properties", props);
|
.get().addProperty("logging.properties", props);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Maybe override logging.properties from VM definition.
|
// Maybe override logging.properties from VM definition.
|
||||||
DataPath.<String> get(model, "cr", "spec", "loggingProperties")
|
DataPath.<String> get(model, "cr", "spec", "loggingProperties")
|
||||||
.ifPresent(props -> {
|
.ifPresent(props -> {
|
||||||
GsonPtr.to(mapDef.getRaw()).get(JsonObject.class, "data")
|
GsonPtr.to(mapDef.getRaw()).getAs(JsonObject.class, "data")
|
||||||
.get().addProperty("logging.properties", props);
|
.get().addProperty("logging.properties", props);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -204,7 +204,7 @@ import org.yaml.snakeyaml.constructor.SafeConstructor;
|
||||||
// If bound, use json merge, omitting immutable fields
|
// If bound, use json merge, omitting immutable fields
|
||||||
var spec = GsonPtr.to(pvcDef.getRaw()).to("spec");
|
var spec = GsonPtr.to(pvcDef.getRaw()).to("spec");
|
||||||
spec.removeExcept("volumeAttributesClassName", "resources");
|
spec.removeExcept("volumeAttributesClassName", "resources");
|
||||||
spec.access("resources").ifPresent(p -> p.removeExcept("requests"));
|
spec.get("resources").ifPresent(p -> p.removeExcept("requests"));
|
||||||
PatchOptions opts = new PatchOptions();
|
PatchOptions opts = new PatchOptions();
|
||||||
opts.setFieldManager("kubernetes-java-kubectl-apply");
|
opts.setFieldManager("kubernetes-java-kubectl-apply");
|
||||||
if (pvcStub.patch(V1Patch.PATCH_FORMAT_JSON_MERGE_PATCH,
|
if (pvcStub.patch(V1Patch.PATCH_FORMAT_JSON_MERGE_PATCH,
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,7 @@ public class GsonPtr {
|
||||||
* @return the Gson pointer
|
* @return the Gson pointer
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings({ "PMD.ShortMethodName", "PMD.PreserveStackTrace" })
|
@SuppressWarnings({ "PMD.ShortMethodName", "PMD.PreserveStackTrace" })
|
||||||
public Optional<GsonPtr> access(Object... selectors) {
|
public Optional<GsonPtr> get(Object... selectors) {
|
||||||
JsonElement element = position;
|
JsonElement element = position;
|
||||||
for (Object sel : selectors) {
|
for (Object sel : selectors) {
|
||||||
if (element instanceof JsonObject obj
|
if (element instanceof JsonObject obj
|
||||||
|
|
@ -147,7 +147,7 @@ public class GsonPtr {
|
||||||
* @return the result
|
* @return the result
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings({ "PMD.AvoidBranchingStatementAsLastInLoop" })
|
@SuppressWarnings({ "PMD.AvoidBranchingStatementAsLastInLoop" })
|
||||||
public <T extends JsonElement> T get(Class<T> cls) {
|
public <T extends JsonElement> T getAs(Class<T> cls) {
|
||||||
if (cls.isAssignableFrom(position.getClass())) {
|
if (cls.isAssignableFrom(position.getClass())) {
|
||||||
return cls.cast(position);
|
return cls.cast(position);
|
||||||
}
|
}
|
||||||
|
|
@ -166,7 +166,7 @@ public class GsonPtr {
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings({ "PMD.AvoidBranchingStatementAsLastInLoop" })
|
@SuppressWarnings({ "PMD.AvoidBranchingStatementAsLastInLoop" })
|
||||||
public <T extends JsonElement> Optional<T>
|
public <T extends JsonElement> Optional<T>
|
||||||
get(Class<T> cls, Object... selectors) {
|
getAs(Class<T> cls, Object... selectors) {
|
||||||
JsonElement element = position;
|
JsonElement element = position;
|
||||||
for (Object sel : selectors) {
|
for (Object sel : selectors) {
|
||||||
if (element instanceof JsonObject obj
|
if (element instanceof JsonObject obj
|
||||||
|
|
@ -201,7 +201,7 @@ public class GsonPtr {
|
||||||
* @return the as string
|
* @return the as string
|
||||||
*/
|
*/
|
||||||
public Optional<String> getAsString(Object... selectors) {
|
public Optional<String> getAsString(Object... selectors) {
|
||||||
return get(JsonPrimitive.class, selectors)
|
return getAs(JsonPrimitive.class, selectors)
|
||||||
.map(JsonPrimitive::getAsString);
|
.map(JsonPrimitive::getAsString);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -212,7 +212,7 @@ public class GsonPtr {
|
||||||
* @return the as string
|
* @return the as string
|
||||||
*/
|
*/
|
||||||
public Optional<Integer> getAsInt(Object... selectors) {
|
public Optional<Integer> getAsInt(Object... selectors) {
|
||||||
return get(JsonPrimitive.class, selectors)
|
return getAs(JsonPrimitive.class, selectors)
|
||||||
.map(JsonPrimitive::getAsInt);
|
.map(JsonPrimitive::getAsInt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -223,7 +223,7 @@ public class GsonPtr {
|
||||||
* @return the as string
|
* @return the as string
|
||||||
*/
|
*/
|
||||||
public Optional<BigInteger> getAsBigInteger(Object... selectors) {
|
public Optional<BigInteger> getAsBigInteger(Object... selectors) {
|
||||||
return get(JsonPrimitive.class, selectors)
|
return getAs(JsonPrimitive.class, selectors)
|
||||||
.map(JsonPrimitive::getAsBigInteger);
|
.map(JsonPrimitive::getAsBigInteger);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -234,7 +234,7 @@ public class GsonPtr {
|
||||||
* @return the as string
|
* @return the as string
|
||||||
*/
|
*/
|
||||||
public Optional<Long> getAsLong(Object... selectors) {
|
public Optional<Long> getAsLong(Object... selectors) {
|
||||||
return get(JsonPrimitive.class, selectors)
|
return getAs(JsonPrimitive.class, selectors)
|
||||||
.map(JsonPrimitive::getAsLong);
|
.map(JsonPrimitive::getAsLong);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -245,7 +245,7 @@ public class GsonPtr {
|
||||||
* @return the boolean
|
* @return the boolean
|
||||||
*/
|
*/
|
||||||
public Optional<Boolean> getAsBoolean(Object... selectors) {
|
public Optional<Boolean> getAsBoolean(Object... selectors) {
|
||||||
return get(JsonPrimitive.class, selectors)
|
return getAs(JsonPrimitive.class, selectors)
|
||||||
.map(JsonPrimitive::getAsBoolean);
|
.map(JsonPrimitive::getAsBoolean);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -260,7 +260,7 @@ public class GsonPtr {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public <T extends JsonElement> List<T> getAsListOf(Class<T> cls,
|
public <T extends JsonElement> List<T> getAsListOf(Class<T> cls,
|
||||||
Object... selectors) {
|
Object... selectors) {
|
||||||
return get(JsonArray.class, selectors).map(a -> (List<T>) a.asList())
|
return getAs(JsonArray.class, selectors).map(a -> (List<T>) a.asList())
|
||||||
.orElse(Collections.emptyList());
|
.orElse(Collections.emptyList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue