io.alauda.devops.api.model.BuildOutputFluent Maven / Gradle / Ivy
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.model.LocalObjectReferenceFluent;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.model.LocalObjectReferenceBuilder;
import io.alauda.kubernetes.api.model.ObjectReferenceFluent;
import javax.validation.Valid;
import io.alauda.kubernetes.api.model.ObjectReferenceBuilder;
import io.alauda.kubernetes.api.model.LocalObjectReference;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
public interface BuildOutputFluent> extends Fluent{
public A addToImageLabels(int index,ImageLabel item);
public A setToImageLabels(int index,ImageLabel item);
public A addToImageLabels(ImageLabel... items);
public A addAllToImageLabels(Collection items);
public A removeFromImageLabels(ImageLabel... items);
public A removeAllFromImageLabels(Collection items);
/**
* This method has been deprecated, please use method buildImageLabels instead.
*/
@Deprecated public List getImageLabels();
public List buildImageLabels();
public ImageLabel buildImageLabel(int index);
public ImageLabel buildFirstImageLabel();
public ImageLabel buildLastImageLabel();
public ImageLabel buildMatchingImageLabel(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withImageLabels(List imageLabels);
public A withImageLabels(ImageLabel... imageLabels);
public Boolean hasImageLabels();
public BuildOutputFluent.ImageLabelsNested addNewImageLabel();
public BuildOutputFluent.ImageLabelsNested addNewImageLabelLike(ImageLabel item);
public BuildOutputFluent.ImageLabelsNested setNewImageLabelLike(int index,ImageLabel item);
public BuildOutputFluent.ImageLabelsNested editImageLabel(int index);
public BuildOutputFluent.ImageLabelsNested editFirstImageLabel();
public BuildOutputFluent.ImageLabelsNested editLastImageLabel();
public BuildOutputFluent.ImageLabelsNested editMatchingImageLabel(io.alauda.kubernetes.api.builder.Predicate predicate);
public A addNewImageLabel(String name,String value);
/**
* This method has been deprecated, please use method buildPushSecret instead.
*/
@Deprecated public LocalObjectReference getPushSecret();
public LocalObjectReference buildPushSecret();
public A withPushSecret(LocalObjectReference pushSecret);
public Boolean hasPushSecret();
public BuildOutputFluent.PushSecretNested withNewPushSecret();
public BuildOutputFluent.PushSecretNested withNewPushSecretLike(LocalObjectReference item);
public BuildOutputFluent.PushSecretNested editPushSecret();
public BuildOutputFluent.PushSecretNested editOrNewPushSecret();
public BuildOutputFluent.PushSecretNested editOrNewPushSecretLike(LocalObjectReference item);
public A withNewPushSecret(String name);
/**
* This method has been deprecated, please use method buildTo instead.
*/
@Deprecated public ObjectReference getTo();
public ObjectReference buildTo();
public A withTo(ObjectReference to);
public Boolean hasTo();
public BuildOutputFluent.ToNested withNewTo();
public BuildOutputFluent.ToNested withNewToLike(ObjectReference item);
public BuildOutputFluent.ToNested editTo();
public BuildOutputFluent.ToNested editOrNewTo();
public BuildOutputFluent.ToNested editOrNewToLike(ObjectReference item);
public interface ImageLabelsNested extends io.alauda.kubernetes.api.builder.Nested,ImageLabelFluent>{
public N and(); public N endImageLabel();
}
public interface PushSecretNested extends io.alauda.kubernetes.api.builder.Nested,LocalObjectReferenceFluent>{
public N and(); public N endPushSecret();
}
public interface ToNested extends io.alauda.kubernetes.api.builder.Nested,ObjectReferenceFluent>{
public N and(); public N endTo();
}
}