All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.alauda.kubernetes.api.model.CodeRepoBindingAccountFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
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();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy