io.alauda.kubernetes.api.model.CodeRepoBindingAccountFluent 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 io.alauda.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
public interface CodeRepoBindingAccountFluent> extends Fluent{
public A addToOwners(int index,CodeRepositoryOwnerSync item);
public A setToOwners(int index,CodeRepositoryOwnerSync item);
public A addToOwners(CodeRepositoryOwnerSync... items);
public A addAllToOwners(Collection items);
public A removeFromOwners(CodeRepositoryOwnerSync... items);
public A removeAllFromOwners(Collection items);
/**
* This method has been deprecated, please use method buildOwners instead.
*/
@Deprecated public List getOwners();
public List buildOwners();
public CodeRepositoryOwnerSync buildOwner(int index);
public CodeRepositoryOwnerSync buildFirstOwner();
public CodeRepositoryOwnerSync buildLastOwner();
public CodeRepositoryOwnerSync buildMatchingOwner(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withOwners(List owners);
public A withOwners(CodeRepositoryOwnerSync... owners);
public Boolean hasOwners();
public CodeRepoBindingAccountFluent.OwnersNested addNewOwner();
public CodeRepoBindingAccountFluent.OwnersNested addNewOwnerLike(CodeRepositoryOwnerSync item);
public CodeRepoBindingAccountFluent.OwnersNested setNewOwnerLike(int index,CodeRepositoryOwnerSync item);
public CodeRepoBindingAccountFluent.OwnersNested editOwner(int index);
public CodeRepoBindingAccountFluent.OwnersNested editFirstOwner();
public CodeRepoBindingAccountFluent.OwnersNested editLastOwner();
public CodeRepoBindingAccountFluent.OwnersNested editMatchingOwner(io.alauda.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildSecret instead.
*/
@Deprecated public SecretKeySetRef getSecret();
public SecretKeySetRef buildSecret();
public A withSecret(SecretKeySetRef secret);
public Boolean hasSecret();
public CodeRepoBindingAccountFluent.SecretNested withNewSecret();
public CodeRepoBindingAccountFluent.SecretNested withNewSecretLike(SecretKeySetRef item);
public CodeRepoBindingAccountFluent.SecretNested editSecret();
public CodeRepoBindingAccountFluent.SecretNested editOrNewSecret();
public CodeRepoBindingAccountFluent.SecretNested editOrNewSecretLike(SecretKeySetRef item);
public A withNewSecret(String apiTokenKey,String name,String namespace,String usernameKey);
public interface OwnersNested extends io.alauda.kubernetes.api.builder.Nested,CodeRepositoryOwnerSyncFluent>{
public N and(); public N endOwner();
}
public interface SecretNested extends io.alauda.kubernetes.api.builder.Nested,SecretKeySetRefFluent>{
public N and(); public N endSecret();
}
}