annotations.io.alauda.kubernetes.api.model.OriginCodeRepositoryFluent 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.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();
}
}