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

io.alauda.devops.api.model.BuildStatusFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
package io.alauda.devops.api.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import io.alauda.kubernetes.api.builder.Predicate;
import io.alauda.kubernetes.api.model.ObjectReference;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.model.ObjectReferenceFluent;
import javax.validation.Valid;
import io.alauda.kubernetes.api.model.ObjectReferenceBuilder;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

public interface BuildStatusFluent> extends Fluent{


    public Boolean isCancelled();
    public A withCancelled(Boolean cancelled);
    public Boolean hasCancelled();
    public String getCompletionTimestamp();
    public A withCompletionTimestamp(String completionTimestamp);
    public Boolean hasCompletionTimestamp();
    
/**
 * This method has been deprecated, please use method buildConfig instead.
 */
@Deprecated public ObjectReference getConfig();
    public ObjectReference buildConfig();
    public A withConfig(ObjectReference config);
    public Boolean hasConfig();
    public BuildStatusFluent.ConfigNested withNewConfig();
    public BuildStatusFluent.ConfigNested withNewConfigLike(ObjectReference item);
    public BuildStatusFluent.ConfigNested editConfig();
    public BuildStatusFluent.ConfigNested editOrNewConfig();
    public BuildStatusFluent.ConfigNested editOrNewConfigLike(ObjectReference item);
    public Long getDuration();
    public A withDuration(Long duration);
    public Boolean hasDuration();
    public String getLogSnippet();
    public A withLogSnippet(String logSnippet);
    public Boolean hasLogSnippet();
    public String getMessage();
    public A withMessage(String message);
    public Boolean hasMessage();
    
/**
 * This method has been deprecated, please use method buildOutput instead.
 */
@Deprecated public BuildStatusOutput getOutput();
    public BuildStatusOutput buildOutput();
    public A withOutput(BuildStatusOutput output);
    public Boolean hasOutput();
    public BuildStatusFluent.OutputNested withNewOutput();
    public BuildStatusFluent.OutputNested withNewOutputLike(BuildStatusOutput item);
    public BuildStatusFluent.OutputNested editOutput();
    public BuildStatusFluent.OutputNested editOrNewOutput();
    public BuildStatusFluent.OutputNested editOrNewOutputLike(BuildStatusOutput item);
    public String getOutputDockerImageReference();
    public A withOutputDockerImageReference(String outputDockerImageReference);
    public Boolean hasOutputDockerImageReference();
    public String getPhase();
    public A withPhase(String phase);
    public Boolean hasPhase();
    public String getReason();
    public A withReason(String reason);
    public Boolean hasReason();
    public A addToStages(int index,StageInfo item);
    public A setToStages(int index,StageInfo item);
    public A addToStages(StageInfo... items);
    public A addAllToStages(Collection items);
    public A removeFromStages(StageInfo... items);
    public A removeAllFromStages(Collection items);
    
/**
 * This method has been deprecated, please use method buildStages instead.
 */
@Deprecated public List getStages();
    public List buildStages();
    public StageInfo buildStage(int index);
    public StageInfo buildFirstStage();
    public StageInfo buildLastStage();
    public StageInfo buildMatchingStage(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withStages(List stages);
    public A withStages(StageInfo... stages);
    public Boolean hasStages();
    public BuildStatusFluent.StagesNested addNewStage();
    public BuildStatusFluent.StagesNested addNewStageLike(StageInfo item);
    public BuildStatusFluent.StagesNested setNewStageLike(int index,StageInfo item);
    public BuildStatusFluent.StagesNested editStage(int index);
    public BuildStatusFluent.StagesNested editFirstStage();
    public BuildStatusFluent.StagesNested editLastStage();
    public BuildStatusFluent.StagesNested editMatchingStage(io.alauda.kubernetes.api.builder.Predicate predicate);
    public String getStartTimestamp();
    public A withStartTimestamp(String startTimestamp);
    public Boolean hasStartTimestamp();

    public interface ConfigNested extends io.alauda.kubernetes.api.builder.Nested,ObjectReferenceFluent>{

        
    public N and();    public N endConfig();
}
    public interface OutputNested extends io.alauda.kubernetes.api.builder.Nested,BuildStatusOutputFluent>{

        
    public N and();    public N endOutput();
}
    public interface StagesNested extends io.alauda.kubernetes.api.builder.Nested,StageInfoFluent>{

        
    public N and();    public N endStage();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy