Package dev.snowdrop.buildpack
Interface BuildConfigFluent<A extends BuildConfigFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Implementing Classes:
BuildConfigBuilder,BuildConfigFluentImpl
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionaddAllToApplication(Collection<Content> items) addNewFileContentApplication(String prefix, File file) addNewStringContentApplication(String path, Integer mode, String content) addToApplication(VisitableBuilder<? extends Content, ?> builder) addToApplication(Content... items) addToApplication(Integer index, VisitableBuilder<? extends Content, ?> builder) addToApplication(Integer index, Content item) addToFileContentApplication(FileContent... items) addToFileContentApplication(Integer index, FileContent item) addToStreamContentApplication(StreamContent... items) addToStreamContentApplication(Integer index, StreamContent item) addToStringContentApplication(StringContent... items) addToStringContentApplication(Integer index, StringContent item) buildApplication(Integer index) buildMatchingApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.hasMatchingApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) removeFromApplication(VisitableBuilder<? extends Content, ?> builder) removeFromApplication(Content... items) removeFromFileContentApplication(FileContent... items) removeMatchingFromFileContentApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) removeMatchingFromStreamContentApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) removeMatchingFromStringContentApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) setNewFileContentApplicationLike(Integer index, FileContent item) setNewStreamContentApplicationLike(Integer index, StreamContent item) setNewStringContentApplicationLike(Integer index, StringContent item) setToApplication(Integer index, Content item) setToFileContentApplication(Integer index, FileContent item) setToStreamContentApplication(Integer index, StreamContent item) setToStringContentApplication(Integer index, StringContent item) withApplication(Content... application) withApplication(List<Content> application) withBuildCacheConfig(CacheConfig buildCacheConfig) withBuilderImage(ImageReference builderImage) withDockerConfig(DockerConfig dockerConfig) withKanikoCacheConfig(CacheConfig kanikoCacheConfig) withLaunchCacheConfig(CacheConfig launchCacheConfig) withLogConfig(LogConfig logConfig) withNewBuildCacheConfig(String cacheVolumeName, Boolean deleteCacheAfterBuild) withNewBuilderImage(String reference) withNewKanikoCacheConfig(String cacheVolumeName, Boolean deleteCacheAfterBuild) withNewLaunchCacheConfig(String cacheVolumeName, Boolean deleteCacheAfterBuild) withNewOutputImage(String reference) withNewRunImage(String reference) withOutputImage(ImageReference outputImage) withPlatformConfig(PlatformConfig platformConfig) withRunImage(ImageReference runImage)
-
Method Details
-
getDockerConfig
Deprecated.This method has been deprecated, please use method buildDockerConfig instead.- Returns:
- The buildable object.
-
buildDockerConfig
DockerConfig buildDockerConfig() -
withDockerConfig
-
hasDockerConfig
Boolean hasDockerConfig() -
withNewDockerConfig
BuildConfigFluent.DockerConfigNested<A> withNewDockerConfig() -
withNewDockerConfigLike
-
editDockerConfig
BuildConfigFluent.DockerConfigNested<A> editDockerConfig() -
editOrNewDockerConfig
BuildConfigFluent.DockerConfigNested<A> editOrNewDockerConfig() -
editOrNewDockerConfigLike
-
getBuildCacheConfig
Deprecated.This method has been deprecated, please use method buildBuildCacheConfig instead.- Returns:
- The buildable object.
-
buildBuildCacheConfig
CacheConfig buildBuildCacheConfig() -
withBuildCacheConfig
-
hasBuildCacheConfig
Boolean hasBuildCacheConfig() -
withNewBuildCacheConfig
-
withNewBuildCacheConfig
BuildConfigFluent.BuildCacheConfigNested<A> withNewBuildCacheConfig() -
withNewBuildCacheConfigLike
-
editBuildCacheConfig
BuildConfigFluent.BuildCacheConfigNested<A> editBuildCacheConfig() -
editOrNewBuildCacheConfig
BuildConfigFluent.BuildCacheConfigNested<A> editOrNewBuildCacheConfig() -
editOrNewBuildCacheConfigLike
-
getLaunchCacheConfig
Deprecated.This method has been deprecated, please use method buildLaunchCacheConfig instead.- Returns:
- The buildable object.
-
buildLaunchCacheConfig
CacheConfig buildLaunchCacheConfig() -
withLaunchCacheConfig
-
hasLaunchCacheConfig
Boolean hasLaunchCacheConfig() -
withNewLaunchCacheConfig
-
withNewLaunchCacheConfig
BuildConfigFluent.LaunchCacheConfigNested<A> withNewLaunchCacheConfig() -
withNewLaunchCacheConfigLike
-
editLaunchCacheConfig
BuildConfigFluent.LaunchCacheConfigNested<A> editLaunchCacheConfig() -
editOrNewLaunchCacheConfig
BuildConfigFluent.LaunchCacheConfigNested<A> editOrNewLaunchCacheConfig() -
editOrNewLaunchCacheConfigLike
-
getKanikoCacheConfig
Deprecated.This method has been deprecated, please use method buildKanikoCacheConfig instead.- Returns:
- The buildable object.
-
buildKanikoCacheConfig
CacheConfig buildKanikoCacheConfig() -
withKanikoCacheConfig
-
hasKanikoCacheConfig
Boolean hasKanikoCacheConfig() -
withNewKanikoCacheConfig
-
withNewKanikoCacheConfig
BuildConfigFluent.KanikoCacheConfigNested<A> withNewKanikoCacheConfig() -
withNewKanikoCacheConfigLike
-
editKanikoCacheConfig
BuildConfigFluent.KanikoCacheConfigNested<A> editKanikoCacheConfig() -
editOrNewKanikoCacheConfig
BuildConfigFluent.KanikoCacheConfigNested<A> editOrNewKanikoCacheConfig() -
editOrNewKanikoCacheConfigLike
-
getPlatformConfig
Deprecated.This method has been deprecated, please use method buildPlatformConfig instead.- Returns:
- The buildable object.
-
buildPlatformConfig
PlatformConfig buildPlatformConfig() -
withPlatformConfig
-
hasPlatformConfig
Boolean hasPlatformConfig() -
withNewPlatformConfig
BuildConfigFluent.PlatformConfigNested<A> withNewPlatformConfig() -
withNewPlatformConfigLike
-
editPlatformConfig
BuildConfigFluent.PlatformConfigNested<A> editPlatformConfig() -
editOrNewPlatformConfig
BuildConfigFluent.PlatformConfigNested<A> editOrNewPlatformConfig() -
editOrNewPlatformConfigLike
-
getLogConfig
Deprecated.This method has been deprecated, please use method buildLogConfig instead.- Returns:
- The buildable object.
-
buildLogConfig
LogConfig buildLogConfig() -
withLogConfig
-
hasLogConfig
Boolean hasLogConfig() -
withNewLogConfig
BuildConfigFluent.LogConfigNested<A> withNewLogConfig() -
withNewLogConfigLike
-
editLogConfig
BuildConfigFluent.LogConfigNested<A> editLogConfig() -
editOrNewLogConfig
BuildConfigFluent.LogConfigNested<A> editOrNewLogConfig() -
editOrNewLogConfigLike
-
getBuilderImage
ImageReference getBuilderImage() -
withBuilderImage
-
hasBuilderImage
Boolean hasBuilderImage() -
withNewBuilderImage
-
getRunImage
ImageReference getRunImage() -
withRunImage
-
hasRunImage
Boolean hasRunImage() -
withNewRunImage
-
getOutputImage
ImageReference getOutputImage() -
withOutputImage
-
hasOutputImage
Boolean hasOutputImage() -
withNewOutputImage
-
addToApplication
-
addToApplication
-
addToApplication
-
setToApplication
-
addToApplication
-
addAllToApplication
-
removeFromApplication
-
removeFromApplication
-
removeAllFromApplication
-
getApplication
Deprecated.This method has been deprecated, please use method buildApplication instead.- Returns:
- The buildable object.
-
buildApplication
-
buildApplication
-
buildFirstApplication
Content buildFirstApplication() -
buildLastApplication
Content buildLastApplication() -
buildMatchingApplication
-
hasMatchingApplication
-
withApplication
-
withApplication
-
hasApplication
Boolean hasApplication() -
addToFileContentApplication
-
setToFileContentApplication
-
addToFileContentApplication
-
addAllToFileContentApplication
-
removeFromFileContentApplication
-
removeAllFromFileContentApplication
-
removeMatchingFromFileContentApplication
A removeMatchingFromFileContentApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) -
setNewFileContentApplicationLike
BuildConfigFluent.FileContentApplicationNested<A> setNewFileContentApplicationLike(Integer index, FileContent item) -
addNewFileContentApplication
BuildConfigFluent.FileContentApplicationNested<A> addNewFileContentApplication() -
addNewFileContentApplicationLike
BuildConfigFluent.FileContentApplicationNested<A> addNewFileContentApplicationLike(FileContent item) -
addNewFileContentApplication
-
addNewFileContentApplication
-
addToStreamContentApplication
-
setToStreamContentApplication
-
addToStreamContentApplication
-
addAllToStreamContentApplication
-
removeFromStreamContentApplication
-
removeAllFromStreamContentApplication
-
removeMatchingFromStreamContentApplication
A removeMatchingFromStreamContentApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) -
setNewStreamContentApplicationLike
BuildConfigFluent.StreamContentApplicationNested<A> setNewStreamContentApplicationLike(Integer index, StreamContent item) -
addNewStreamContentApplication
BuildConfigFluent.StreamContentApplicationNested<A> addNewStreamContentApplication() -
addNewStreamContentApplicationLike
BuildConfigFluent.StreamContentApplicationNested<A> addNewStreamContentApplicationLike(StreamContent item) -
addToStringContentApplication
-
setToStringContentApplication
-
addToStringContentApplication
-
addAllToStringContentApplication
-
removeFromStringContentApplication
-
removeAllFromStringContentApplication
-
removeMatchingFromStringContentApplication
A removeMatchingFromStringContentApplication(Predicate<VisitableBuilder<? extends Content, ?>> predicate) -
setNewStringContentApplicationLike
BuildConfigFluent.StringContentApplicationNested<A> setNewStringContentApplicationLike(Integer index, StringContent item) -
addNewStringContentApplication
BuildConfigFluent.StringContentApplicationNested<A> addNewStringContentApplication() -
addNewStringContentApplicationLike
BuildConfigFluent.StringContentApplicationNested<A> addNewStringContentApplicationLike(StringContent item) -
addNewStringContentApplication
-