
io.kubernetes.client.openapi.models.V1CustomResourceSubresourceScaleFluentImpl Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import java.lang.SuppressWarnings;
import io.kubernetes.client.fluent.BaseFluent;
import java.lang.Object;
import java.lang.String;
import java.lang.Boolean;
/**
* Generated
*/
@SuppressWarnings(value = "unchecked")
public class V1CustomResourceSubresourceScaleFluentImpl> extends BaseFluent implements V1CustomResourceSubresourceScaleFluent{
public V1CustomResourceSubresourceScaleFluentImpl() {
}
public V1CustomResourceSubresourceScaleFluentImpl(V1CustomResourceSubresourceScale instance) {
if (instance != null) {
this.withLabelSelectorPath(instance.getLabelSelectorPath());
this.withSpecReplicasPath(instance.getSpecReplicasPath());
this.withStatusReplicasPath(instance.getStatusReplicasPath());
}
}
private String labelSelectorPath;
private String specReplicasPath;
private String statusReplicasPath;
public String getLabelSelectorPath() {
return this.labelSelectorPath;
}
public A withLabelSelectorPath(String labelSelectorPath) {
this.labelSelectorPath=labelSelectorPath; return (A) this;
}
public Boolean hasLabelSelectorPath() {
return this.labelSelectorPath != null;
}
public String getSpecReplicasPath() {
return this.specReplicasPath;
}
public A withSpecReplicasPath(String specReplicasPath) {
this.specReplicasPath=specReplicasPath; return (A) this;
}
public Boolean hasSpecReplicasPath() {
return this.specReplicasPath != null;
}
public String getStatusReplicasPath() {
return this.statusReplicasPath;
}
public A withStatusReplicasPath(String statusReplicasPath) {
this.statusReplicasPath=statusReplicasPath; return (A) this;
}
public Boolean hasStatusReplicasPath() {
return this.statusReplicasPath != null;
}
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
V1CustomResourceSubresourceScaleFluentImpl that = (V1CustomResourceSubresourceScaleFluentImpl) o;
if (!java.util.Objects.equals(labelSelectorPath, that.labelSelectorPath)) return false;
if (!java.util.Objects.equals(specReplicasPath, that.specReplicasPath)) return false;
if (!java.util.Objects.equals(statusReplicasPath, that.statusReplicasPath)) return false;
return true;
}
public int hashCode() {
return java.util.Objects.hash(labelSelectorPath, specReplicasPath, statusReplicasPath, super.hashCode());
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
if (labelSelectorPath != null) { sb.append("labelSelectorPath:"); sb.append(labelSelectorPath + ","); }
if (specReplicasPath != null) { sb.append("specReplicasPath:"); sb.append(specReplicasPath + ","); }
if (statusReplicasPath != null) { sb.append("statusReplicasPath:"); sb.append(statusReplicasPath); }
sb.append("}");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy