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

annotations.io.alauda.kubernetes.api.model.OriginCodeRepositoryFluent 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 java.lang.Integer;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;

public interface OriginCodeRepositoryFluent> extends Fluent{


    public String getCloneURL();
    public A withCloneURL(String cloneURL);
    public Boolean hasCloneURL();
    public String getCodeRepoServiceType();
    public A withCodeRepoServiceType(String codeRepoServiceType);
    public Boolean hasCodeRepoServiceType();
    public String getCreatedAt();
    public A withCreatedAt(String createdAt);
    public Boolean hasCreatedAt();
    public A addToData(String key,String value);
    public A addToData(Map map);
    public A removeFromData(String key);
    public A removeFromData(Map map);
    public Map getData();
    public A withData(Map data);
    public Boolean hasData();
    public String getDescription();
    public A withDescription(String description);
    public Boolean hasDescription();
    public String getFullName();
    public A withFullName(String fullName);
    public Boolean hasFullName();
    public String getHtmlURL();
    public A withHtmlURL(String htmlURL);
    public Boolean hasHtmlURL();
    public String getId();
    public A withId(String id);
    public Boolean hasId();
    public String getLanguage();
    public A withLanguage(String language);
    public Boolean hasLanguage();
    public String getName();
    public A withName(String name);
    public Boolean hasName();
    
/**
 * This method has been deprecated, please use method buildOwner instead.
 */
@Deprecated public OwnerInRepository getOwner();
    public OwnerInRepository buildOwner();
    public A withOwner(OwnerInRepository owner);
    public Boolean hasOwner();
    public OriginCodeRepositoryFluent.OwnerNested withNewOwner();
    public OriginCodeRepositoryFluent.OwnerNested withNewOwnerLike(OwnerInRepository item);
    public OriginCodeRepositoryFluent.OwnerNested editOwner();
    public OriginCodeRepositoryFluent.OwnerNested editOrNewOwner();
    public OriginCodeRepositoryFluent.OwnerNested editOrNewOwnerLike(OwnerInRepository item);
    public A withNewOwner(String id,String name,String type);
    public Boolean isPrivate();
    public A withPrivate(Boolean _private);
    public Boolean hasPrivate();
    public String getPushedAt();
    public A withPushedAt(String pushedAt);
    public Boolean hasPushedAt();
    public Integer getSize();
    public A withSize(Integer size);
    public Boolean hasSize();
    public String getSizeHumanize();
    public A withSizeHumanize(String sizeHumanize);
    public Boolean hasSizeHumanize();
    public String getSshURL();
    public A withSshURL(String sshURL);
    public Boolean hasSshURL();
    public String getUpdatedAt();
    public A withUpdatedAt(String updatedAt);
    public Boolean hasUpdatedAt();

    public interface OwnerNested extends io.alauda.kubernetes.api.builder.Nested,OwnerInRepositoryFluent>{

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


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy