io.alauda.devops.api.model.SourceRevisionFluent Maven / Gradle / Ivy
package io.alauda.devops.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface SourceRevisionFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildGit instead.
*/
@Deprecated public GitSourceRevision getGit();
public GitSourceRevision buildGit();
public A withGit(GitSourceRevision git);
public Boolean hasGit();
public SourceRevisionFluent.GitNested withNewGit();
public SourceRevisionFluent.GitNested withNewGitLike(GitSourceRevision item);
public SourceRevisionFluent.GitNested editGit();
public SourceRevisionFluent.GitNested editOrNewGit();
public SourceRevisionFluent.GitNested editOrNewGitLike(GitSourceRevision item);
public String getType();
public A withType(String type);
public Boolean hasType();
public interface GitNested extends io.alauda.kubernetes.api.builder.Nested,GitSourceRevisionFluent>{
public N and(); public N endGit();
}
}