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

annotations.me.snowdrop.applicationcrd.api.model.DescriptorFluent Maven / Gradle / Ivy

package me.snowdrop.applicationcrd.api.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.lang.StringBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.StringBuffer;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

public interface DescriptorFluent> extends Fluent{


    public String getDescription();
    public A withDescription(String description);
    public Boolean hasDescription();
    public A withNewDescription(String arg1);
    public A withNewDescription(StringBuilder arg1);
    public A withNewDescription(StringBuffer arg1);
    public A addToIcons(int index,ImageSpec item);
    public A setToIcons(int index,ImageSpec item);
    public A addToIcons(ImageSpec... items);
    public A addAllToIcons(Collection items);
    public A removeFromIcons(ImageSpec... items);
    public A removeAllFromIcons(Collection items);
    
/**
 * This method has been deprecated, please use method buildIcons instead.
 * @return The buildable object.
 */
@Deprecated public List getIcons();
    public List buildIcons();
    public ImageSpec buildIcon(int index);
    public ImageSpec buildFirstIcon();
    public ImageSpec buildLastIcon();
    public ImageSpec buildMatchingIcon(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingIcon(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withIcons(List icons);
    public A withIcons(ImageSpec... icons);
    public Boolean hasIcons();
    public A addNewIcon(String size,String src,String type);
    public DescriptorFluent.IconsNested addNewIcon();
    public DescriptorFluent.IconsNested addNewIconLike(ImageSpec item);
    public DescriptorFluent.IconsNested setNewIconLike(int index,ImageSpec item);
    public DescriptorFluent.IconsNested editIcon(int index);
    public DescriptorFluent.IconsNested editFirstIcon();
    public DescriptorFluent.IconsNested editLastIcon();
    public DescriptorFluent.IconsNested editMatchingIcon(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A addToKeywords(int index,String item);
    public A setToKeywords(int index,String item);
    public A addToKeywords(String... items);
    public A addAllToKeywords(Collection items);
    public A removeFromKeywords(String... items);
    public A removeAllFromKeywords(Collection items);
    public List getKeywords();
    public String getKeyword(int index);
    public String getFirstKeyword();
    public String getLastKeyword();
    public String getMatchingKeyword(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingKeyword(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withKeywords(List keywords);
    public A withKeywords(String... keywords);
    public Boolean hasKeywords();
    public A addNewKeyword(String arg1);
    public A addNewKeyword(StringBuilder arg1);
    public A addNewKeyword(StringBuffer arg1);
    public A addToLinks(int index,Link item);
    public A setToLinks(int index,Link item);
    public A addToLinks(Link... items);
    public A addAllToLinks(Collection items);
    public A removeFromLinks(Link... items);
    public A removeAllFromLinks(Collection items);
    
/**
 * This method has been deprecated, please use method buildLinks instead.
 * @return The buildable object.
 */
@Deprecated public List getLinks();
    public List buildLinks();
    public Link buildLink(int index);
    public Link buildFirstLink();
    public Link buildLastLink();
    public Link buildMatchingLink(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingLink(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withLinks(List links);
    public A withLinks(Link... links);
    public Boolean hasLinks();
    public A addNewLink(String description,String url);
    public DescriptorFluent.LinksNested addNewLink();
    public DescriptorFluent.LinksNested addNewLinkLike(Link item);
    public DescriptorFluent.LinksNested setNewLinkLike(int index,Link item);
    public DescriptorFluent.LinksNested editLink(int index);
    public DescriptorFluent.LinksNested editFirstLink();
    public DescriptorFluent.LinksNested editLastLink();
    public DescriptorFluent.LinksNested editMatchingLink(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A addToMaintainers(int index,ContactData item);
    public A setToMaintainers(int index,ContactData item);
    public A addToMaintainers(ContactData... items);
    public A addAllToMaintainers(Collection items);
    public A removeFromMaintainers(ContactData... items);
    public A removeAllFromMaintainers(Collection items);
    
/**
 * This method has been deprecated, please use method buildMaintainers instead.
 * @return The buildable object.
 */
@Deprecated public List getMaintainers();
    public List buildMaintainers();
    public ContactData buildMaintainer(int index);
    public ContactData buildFirstMaintainer();
    public ContactData buildLastMaintainer();
    public ContactData buildMatchingMaintainer(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingMaintainer(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withMaintainers(List maintainers);
    public A withMaintainers(ContactData... maintainers);
    public Boolean hasMaintainers();
    public A addNewMaintainer(String email,String name,String url);
    public DescriptorFluent.MaintainersNested addNewMaintainer();
    public DescriptorFluent.MaintainersNested addNewMaintainerLike(ContactData item);
    public DescriptorFluent.MaintainersNested setNewMaintainerLike(int index,ContactData item);
    public DescriptorFluent.MaintainersNested editMaintainer(int index);
    public DescriptorFluent.MaintainersNested editFirstMaintainer();
    public DescriptorFluent.MaintainersNested editLastMaintainer();
    public DescriptorFluent.MaintainersNested editMatchingMaintainer(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public String getNotes();
    public A withNotes(String notes);
    public Boolean hasNotes();
    public A withNewNotes(String arg1);
    public A withNewNotes(StringBuilder arg1);
    public A withNewNotes(StringBuffer arg1);
    public A addToOwners(int index,ContactData item);
    public A setToOwners(int index,ContactData item);
    public A addToOwners(ContactData... items);
    public A addAllToOwners(Collection items);
    public A removeFromOwners(ContactData... items);
    public A removeAllFromOwners(Collection items);
    
/**
 * This method has been deprecated, please use method buildOwners instead.
 * @return The buildable object.
 */
@Deprecated public List getOwners();
    public List buildOwners();
    public ContactData buildOwner(int index);
    public ContactData buildFirstOwner();
    public ContactData buildLastOwner();
    public ContactData buildMatchingOwner(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public Boolean hasMatchingOwner(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withOwners(List owners);
    public A withOwners(ContactData... owners);
    public Boolean hasOwners();
    public A addNewOwner(String email,String name,String url);
    public DescriptorFluent.OwnersNested addNewOwner();
    public DescriptorFluent.OwnersNested addNewOwnerLike(ContactData item);
    public DescriptorFluent.OwnersNested setNewOwnerLike(int index,ContactData item);
    public DescriptorFluent.OwnersNested editOwner(int index);
    public DescriptorFluent.OwnersNested editFirstOwner();
    public DescriptorFluent.OwnersNested editLastOwner();
    public DescriptorFluent.OwnersNested editMatchingOwner(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public String getType();
    public A withType(String type);
    public Boolean hasType();
    public A withNewType(String arg1);
    public A withNewType(StringBuilder arg1);
    public A withNewType(StringBuffer arg1);
    public String getVersion();
    public A withVersion(String version);
    public Boolean hasVersion();
    public A withNewVersion(String arg1);
    public A withNewVersion(StringBuilder arg1);
    public A withNewVersion(StringBuffer arg1);

    public interface IconsNested extends io.fabric8.kubernetes.api.builder.Nested,ImageSpecFluent>{

        
    public N and();    public N endIcon();
}
    public interface LinksNested extends io.fabric8.kubernetes.api.builder.Nested,LinkFluent>{

        
    public N and();    public N endLink();
}
    public interface MaintainersNested extends io.fabric8.kubernetes.api.builder.Nested,ContactDataFluent>{

        
    public N and();    public N endMaintainer();
}
    public interface OwnersNested extends io.fabric8.kubernetes.api.builder.Nested,ContactDataFluent>{

        
    public N and();    public N endOwner();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy