io.alauda.kubernetes.api.model.CodeRepositorySpecFluent Maven / Gradle / Ivy
package io.alauda.kubernetes.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 CodeRepositorySpecFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildCodeRepoBinding instead.
*/
@Deprecated public LocalObjectReference getCodeRepoBinding();
public LocalObjectReference buildCodeRepoBinding();
public A withCodeRepoBinding(LocalObjectReference codeRepoBinding);
public Boolean hasCodeRepoBinding();
public CodeRepositorySpecFluent.CodeRepoBindingNested withNewCodeRepoBinding();
public CodeRepositorySpecFluent.CodeRepoBindingNested withNewCodeRepoBindingLike(LocalObjectReference item);
public CodeRepositorySpecFluent.CodeRepoBindingNested editCodeRepoBinding();
public CodeRepositorySpecFluent.CodeRepoBindingNested editOrNewCodeRepoBinding();
public CodeRepositorySpecFluent.CodeRepoBindingNested editOrNewCodeRepoBindingLike(LocalObjectReference item);
public A withNewCodeRepoBinding(String name);
/**
* This method has been deprecated, please use method buildRepository instead.
*/
@Deprecated public OriginCodeRepository getRepository();
public OriginCodeRepository buildRepository();
public A withRepository(OriginCodeRepository repository);
public Boolean hasRepository();
public CodeRepositorySpecFluent.RepositoryNested withNewRepository();
public CodeRepositorySpecFluent.RepositoryNested withNewRepositoryLike(OriginCodeRepository item);
public CodeRepositorySpecFluent.RepositoryNested editRepository();
public CodeRepositorySpecFluent.RepositoryNested editOrNewRepository();
public CodeRepositorySpecFluent.RepositoryNested editOrNewRepositoryLike(OriginCodeRepository item);
public interface CodeRepoBindingNested extends io.alauda.kubernetes.api.builder.Nested,LocalObjectReferenceFluent>{
public N and(); public N endCodeRepoBinding();
}
public interface RepositoryNested extends io.alauda.kubernetes.api.builder.Nested,OriginCodeRepositoryFluent>{
public N and(); public N endRepository();
}
}