Class SourceBuildStrategy

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<SourceBuildStrategyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class SourceBuildStrategy
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<SourceBuildStrategyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    SourceBuildStrategy defines input parameters specific to an Source build.
    See Also:
    Serialized Form
    • Constructor Detail

      • SourceBuildStrategy

        public SourceBuildStrategy()
        No args constructor for use in serialization
      • SourceBuildStrategy

        public SourceBuildStrategy​(List<io.fabric8.kubernetes.api.model.EnvVar> env,
                                   Boolean forcePull,
                                   io.fabric8.kubernetes.api.model.ObjectReference from,
                                   Boolean incremental,
                                   io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret,
                                   String scripts,
                                   List<BuildVolume> volumes)
    • Method Detail

      • getEnv

        public List<io.fabric8.kubernetes.api.model.EnvVar> getEnv()
        env contains additional environment variables you want to pass into a builder container.
      • setEnv

        public void setEnv​(List<io.fabric8.kubernetes.api.model.EnvVar> env)
        env contains additional environment variables you want to pass into a builder container.
      • getForcePull

        public Boolean getForcePull()
        forcePull describes if the builder should pull the images from registry prior to building.
      • setForcePull

        public void setForcePull​(Boolean forcePull)
        forcePull describes if the builder should pull the images from registry prior to building.
      • getFrom

        public io.fabric8.kubernetes.api.model.ObjectReference getFrom()
        SourceBuildStrategy defines input parameters specific to an Source build.
      • setFrom

        public void setFrom​(io.fabric8.kubernetes.api.model.ObjectReference from)
        SourceBuildStrategy defines input parameters specific to an Source build.
      • getIncremental

        public Boolean getIncremental()
        incremental flag forces the Source build to do incremental builds if true.
      • setIncremental

        public void setIncremental​(Boolean incremental)
        incremental flag forces the Source build to do incremental builds if true.
      • getPullSecret

        public io.fabric8.kubernetes.api.model.LocalObjectReference getPullSecret()
        SourceBuildStrategy defines input parameters specific to an Source build.
      • setPullSecret

        public void setPullSecret​(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)
        SourceBuildStrategy defines input parameters specific to an Source build.
      • getScripts

        public String getScripts()
        scripts is the location of Source scripts
      • setScripts

        public void setScripts​(String scripts)
        scripts is the location of Source scripts
      • getVolumes

        public List<BuildVolume> getVolumes()
        volumes is a list of input volumes that can be mounted into the builds runtime environment. Only a subset of Kubernetes Volume sources are supported by builds. More info: https://kubernetes.io/docs/concepts/storage/volumes
      • setVolumes

        public void setVolumes​(List<BuildVolume> volumes)
        volumes is a list of input volumes that can be mounted into the builds runtime environment. Only a subset of Kubernetes Volume sources are supported by builds. More info: https://kubernetes.io/docs/concepts/storage/volumes
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)