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

io.fabric8.openshift.api.model.CustomBuildStrategyFluent Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
package io.fabric8.openshift.api.model;

import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.model.EnvVar;
import java.util.List;
import javax.validation.Valid;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.model.ObjectReference;
import io.fabric8.kubernetes.api.model.LocalObjectReference;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.model.EnvVarFluent;
import io.fabric8.kubernetes.api.model.EnvVarBuilder;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import io.fabric8.kubernetes.api.model.ObjectReferenceBuilder;
import io.fabric8.kubernetes.api.model.LocalObjectReferenceFluent;
import io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder;

public interface CustomBuildStrategyFluent> extends Fluent{


    public String getBuildAPIVersion();
    public A withBuildAPIVersion(String buildAPIVersion);
    public A addToEnv(EnvVar... items);
    public A removeFromEnv(EnvVar... items);
    public List getEnv();
    public A withEnv(List env);
    public A withEnv(EnvVar... env);
    public CustomBuildStrategyFluent.EnvNested addNewEnv();
    public CustomBuildStrategyFluent.EnvNested addNewEnvLike(EnvVar item);
    public Boolean isExposeDockerSocket();
    public A withExposeDockerSocket(Boolean exposeDockerSocket);
    public Boolean isForcePull();
    public A withForcePull(Boolean forcePull);
    public ObjectReference getFrom();
    public A withFrom(ObjectReference from);
    public CustomBuildStrategyFluent.FromNested withNewFrom();
    public CustomBuildStrategyFluent.FromNested withNewFromLike(ObjectReference item);
    public CustomBuildStrategyFluent.FromNested editFrom();
    public LocalObjectReference getPullSecret();
    public A withPullSecret(LocalObjectReference pullSecret);
    public CustomBuildStrategyFluent.PullSecretNested withNewPullSecret();
    public CustomBuildStrategyFluent.PullSecretNested withNewPullSecretLike(LocalObjectReference item);
    public CustomBuildStrategyFluent.PullSecretNested editPullSecret();
    public A withNewPullSecret(String name);
    public A addToSecrets(SecretSpec... items);
    public A removeFromSecrets(SecretSpec... items);
    public List getSecrets();
    public A withSecrets(List secrets);
    public A withSecrets(SecretSpec... secrets);
    public CustomBuildStrategyFluent.SecretsNested addNewSecret();
    public CustomBuildStrategyFluent.SecretsNested addNewSecretLike(SecretSpec item);

    public interface EnvNested extends Nested,EnvVarFluent>{

        
    public N endEnv();    public N and();
}
    public interface FromNested extends Nested,ObjectReferenceFluent>{

        
    public N endFrom();    public N and();
}
    public interface PullSecretNested extends Nested,LocalObjectReferenceFluent>{

        
    public N endPullSecret();    public N and();
}
    public interface SecretsNested extends Nested,SecretSpecFluent>{

        
    public N endSecret();    public N and();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy