io.dekorate.minikube.config.MinikubeConfigFluentImpl Maven / Gradle / Ivy
package io.dekorate.minikube.config;
import java.lang.SuppressWarnings;
import java.lang.Object;
import io.dekorate.kubernetes.config.BaseConfigFluentImpl;
import java.lang.String;
/**
* Generated
*/
@SuppressWarnings(value = "unchecked")
public class MinikubeConfigFluentImpl> extends BaseConfigFluentImpl implements MinikubeConfigFluent{
public MinikubeConfigFluentImpl() {
}
public MinikubeConfigFluentImpl(MinikubeConfig instance) {
this.withProject(instance.getProject());
this.withAttributes(instance.getAttributes());
this.withPartOf(instance.getPartOf());
this.withName(instance.getName());
this.withVersion(instance.getVersion());
this.withDeploymentKind(instance.getDeploymentKind());
this.withLabels(instance.getLabels());
this.withAnnotations(instance.getAnnotations());
this.withEnvVars(instance.getEnvVars());
this.withWorkingDir(instance.getWorkingDir());
this.withCommand(instance.getCommand());
this.withArguments(instance.getArguments());
this.withServiceAccount(instance.getServiceAccount());
this.withPorts(instance.getPorts());
this.withServiceType(instance.getServiceType());
this.withPvcVolumes(instance.getPvcVolumes());
this.withSecretVolumes(instance.getSecretVolumes());
this.withConfigMapVolumes(instance.getConfigMapVolumes());
this.withEmptyDirVolumes(instance.getEmptyDirVolumes());
this.withGitRepoVolumes(instance.getGitRepoVolumes());
this.withAwsElasticBlockStoreVolumes(instance.getAwsElasticBlockStoreVolumes());
this.withAzureDiskVolumes(instance.getAzureDiskVolumes());
this.withAzureFileVolumes(instance.getAzureFileVolumes());
this.withMounts(instance.getMounts());
this.withImagePullPolicy(instance.getImagePullPolicy());
this.withImagePullSecrets(instance.getImagePullSecrets());
this.withHostAliases(instance.getHostAliases());
this.withLivenessProbe(instance.getLivenessProbe());
this.withReadinessProbe(instance.getReadinessProbe());
this.withStartupProbe(instance.getStartupProbe());
this.withRequestResources(instance.getRequestResources());
this.withLimitResources(instance.getLimitResources());
this.withSidecars(instance.getSidecars());
this.withAutoDeployEnabled(instance.getAutoDeployEnabled());
this.withJobs(instance.getJobs());
this.withCronJobs(instance.getCronJobs());
}
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
if (!super.equals(o)) return false;
MinikubeConfigFluentImpl that = (MinikubeConfigFluentImpl) o;
return true;
}
public int hashCode() {
return java.util.Objects.hash(super.hashCode());
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("{");
sb.append("}");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy