Class BuildStrategy

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class BuildStrategy
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<BuildStrategyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    BuildStrategy contains the details of how to perform a build.
    See Also:
    Serialized Form
    • Method Detail

      • getCustomStrategy

        public CustomBuildStrategy getCustomStrategy()
        BuildStrategy contains the details of how to perform a build.
      • setCustomStrategy

        public void setCustomStrategy​(CustomBuildStrategy customStrategy)
        BuildStrategy contains the details of how to perform a build.
      • getDockerStrategy

        public DockerBuildStrategy getDockerStrategy()
        BuildStrategy contains the details of how to perform a build.
      • setDockerStrategy

        public void setDockerStrategy​(DockerBuildStrategy dockerStrategy)
        BuildStrategy contains the details of how to perform a build.
      • getJenkinsPipelineStrategy

        public JenkinsPipelineBuildStrategy getJenkinsPipelineStrategy()
        BuildStrategy contains the details of how to perform a build.
      • setJenkinsPipelineStrategy

        public void setJenkinsPipelineStrategy​(JenkinsPipelineBuildStrategy jenkinsPipelineStrategy)
        BuildStrategy contains the details of how to perform a build.
      • getSourceStrategy

        public SourceBuildStrategy getSourceStrategy()
        BuildStrategy contains the details of how to perform a build.
      • setSourceStrategy

        public void setSourceStrategy​(SourceBuildStrategy sourceStrategy)
        BuildStrategy contains the details of how to perform a build.
      • getType

        public String getType()
        type is the kind of build strategy.
      • setType

        public void setType​(String type)
        type is the kind of build strategy.
      • getAdditionalProperties

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

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

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