クラス BuildRequest
java.lang.ObjectSE
org.springframework.boot.buildpack.platform.build.BuildRequest
Builder
によって処理されるビルドリクエスト。- 導入:
- 2.3.0
- 作成者:
- Phillip Webb, Scott Frederick, Andrey Shlykov, Jeroen Meijer, Rafael Ceccone, Julian Liebig
メソッドのサマリー
修飾子と型メソッド説明static BuildRequest
forJarFile
(FileSE jarFile) JAR ファイルから新しいBuildRequest
を作成するファクトリメソッド。static BuildRequest
forJarFile
(ImageReference name, FileSE jarFile) JAR ファイルから新しいBuildRequest
を作成するファクトリメソッド。getApplicationContent
(Owner owner) buildpack がパッケージ化する必要のあるアプリケーションコンテンツを含むTarArchive
を返します。ライフサイクルで使用されるアプリケーションディレクトリを返します。ビルドコンテナーにマウントするバインディングのコレクションを返します。ライフサイクルで使用する必要があるカスタムビルドキャッシュを返します。使用する必要があるビルダーを返します。提供されている場合は、イメージを構築するときに使用する buildpacks のコレクションを返します。ライフサイクルで使用されるビルドワークスペースを返します。ライフサイクルで使用されるカスタムの作成日を返します。ビルダーが使用するCreator
を返します。getEnv()
ビルダーに渡す必要があるすべての環境変数を返します。ライフサイクルで使用する必要があるカスタム起動キャッシュを返します。getName()
作成するイメージの名前を返します。ビルドコンテナーが接続するネットワークを返します。ビルダーが使用する必要があるイメージPullPolicy
を返します。提供されている場合は、使用する必要のある実行イメージを返します。ライフサイクルで使用する必要があるセキュリティオプションを返します。getTags()
作成する必要のあるタグのコレクションを返します。boolean
パッケージの前にキャッシュをクリーンアップする必要があるかどうかを返します。boolean
ビルドされたイメージをレジストリにプッシュする必要がある場合に戻ります。boolean
詳細なログ出力を使用する必要があるかどうかを返します。static BuildRequest
of
(ImageReference name, FunctionSE<Owner, TarArchive> applicationContent) 特定のコンテンツで新しいBuildRequest
を作成するファクトリメソッド。withApplicationDirectory
(StringSE applicationDirectory) 更新されたアプリケーションディレクトリを含む新しいBuildRequest
を返します。withBindings
(ListSE<Binding> bindings) バインディングが更新された新しいBuildRequest
を返します。withBindings
(Binding... bindings) バインディングが更新された新しいBuildRequest
を返します。withBuildCache
(Cache buildCache) ビルドキャッシュが更新された新しいBuildRequest
を返します。withBuilder
(ImageReference builder) 更新されたビルダーで新しいBuildRequest
を返します。withBuildpacks
(ListSE<BuildpackReference> buildpacks) buildpacks 設定が更新された新しいBuildRequest
を返します。withBuildpacks
(BuildpackReference... buildpacks) buildpacks 設定が更新された新しいBuildRequest
を返します。withBuildWorkspace
(Cache buildWorkspace) 更新されたビルドワークスペースを含む新しいBuildRequest
を返します。withCleanCache
(boolean cleanCache) クリーンキャッシュ設定が更新された新しいBuildRequest
を返します。withCreatedDate
(StringSE createdDate) 更新された作成日を持つ新しいBuildRequest
を返します。withCreator
(Creator creator) 作成者が更新された新しいBuildRequest
を返します。追加の env 変数を使用して新しいBuildRequest
を返します。追加の環境変数を含む新しいBuildRequest
を返します。withLaunchCache
(Cache launchCache) 起動キャッシュが更新された新しいBuildRequest
を返します。withNetwork
(StringSE network) ネットワーク設定が更新された新しいBuildRequest
を返します。withPublish
(boolean publish) 公開設定が更新された新しいBuildRequest
を返します。withPullPolicy
(PullPolicy pullPolicy) 更新されたイメージプルポリシーを使用して新しいBuildRequest
を返します。withRunImage
(ImageReference runImageName) 実行イメージが更新された新しいBuildRequest
を返します。withSecurityOptions
(ListSE<StringSE> securityOptions) 更新されたセキュリティオプションを備えた新しいBuildRequest
を返します。withTags
(ListSE<ImageReference> tags) タグが更新された新しいBuildRequest
を返します。withTags
(ImageReference... tags) タグが更新された新しいBuildRequest
を返します。withVerboseLogging
(boolean verboseLogging) 詳細ログ設定が更新された新しいBuildRequest
を返します。
メソッドの詳細
withBuilder
更新されたビルダーで新しいBuildRequest
を返します。- パラメーター:
builder
- 使用する新しいビルダー- 戻り値:
- 更新されたビルドリクエスト
withRunImage
実行イメージが更新された新しいBuildRequest
を返します。- パラメーター:
runImageName
- 使用する実行イメージ- 戻り値:
- 更新されたビルドリクエスト
withCreator
作成者が更新された新しいBuildRequest
を返します。- パラメーター:
creator
- 使用する新しいCreator
- 戻り値:
- 更新されたビルドリクエスト
withEnv
追加の env 変数を使用して新しいBuildRequest
を返します。- パラメーター:
name
- 変数名value
- 変数値- 戻り値:
- 更新されたビルドリクエスト
withEnv
追加の環境変数を含む新しいBuildRequest
を返します。- パラメーター:
env
- 追加の変数- 戻り値:
- 更新されたビルドリクエスト
withCleanCache
クリーンキャッシュ設定が更新された新しいBuildRequest
を返します。- パラメーター:
cleanCache
- キャッシュをクリーンアップする必要がある場合- 戻り値:
- 更新されたビルドリクエスト
withVerboseLogging
詳細ログ設定が更新された新しいBuildRequest
を返します。- パラメーター:
verboseLogging
- 詳細ロギングを使用する必要がある場合- 戻り値:
- 更新されたビルドリクエスト
withPullPolicy
更新されたイメージプルポリシーを使用して新しいBuildRequest
を返します。- パラメーター:
pullPolicy
- イメージプルポリシーPullPolicy
- 戻り値:
- 更新されたビルドリクエスト
withPublish
公開設定が更新された新しいBuildRequest
を返します。- パラメーター:
publish
- ビルドされたイメージをレジストリにプッシュする必要がある場合- 戻り値:
- 更新されたビルドリクエスト
withBuildpacks
buildpacks 設定が更新された新しいBuildRequest
を返します。- パラメーター:
buildpacks
- イメージを構築するときに使用する buildpacks のコレクション- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 2.5.0
withBuildpacks
buildpacks 設定が更新された新しいBuildRequest
を返します。- パラメーター:
buildpacks
- イメージを構築するときに使用する buildpacks のコレクション- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 2.5.0
withBindings
バインディングが更新された新しいBuildRequest
を返します。- パラメーター:
bindings
- ビルドコンテナーにマウントするバインディングのコレクション- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 2.5.0
withBindings
バインディングが更新された新しいBuildRequest
を返します。- パラメーター:
bindings
- ビルドコンテナーにマウントするバインディングのコレクション- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 2.5.0
withNetwork
ネットワーク設定が更新された新しいBuildRequest
を返します。- パラメーター:
network
- ビルドコンテナーが接続するネットワーク- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 2.6.0
withTags
タグが更新された新しいBuildRequest
を返します。- パラメーター:
tags
- ビルドされたイメージ用に作成されるタグのコレクション- 戻り値:
- 更新されたビルドリクエスト
withTags
タグが更新された新しいBuildRequest
を返します。- パラメーター:
tags
- ビルドされたイメージ用に作成されるタグのコレクション- 戻り値:
- 更新されたビルドリクエスト
withBuildWorkspace
更新されたビルドワークスペースを含む新しいBuildRequest
を返します。- パラメーター:
buildWorkspace
- ビルドワークスペース- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 3.2.0
withBuildCache
ビルドキャッシュが更新された新しいBuildRequest
を返します。- パラメーター:
buildCache
- ビルドキャッシュ- 戻り値:
- 更新されたビルドリクエスト
withLaunchCache
起動キャッシュが更新された新しいBuildRequest
を返します。- パラメーター:
launchCache
- キャッシュ- 戻り値:
- 更新されたビルドリクエスト
withCreatedDate
更新された作成日を持つ新しいBuildRequest
を返します。- パラメーター:
createdDate
- 作成日- 戻り値:
- 更新されたビルドリクエスト
withApplicationDirectory
更新されたアプリケーションディレクトリを含む新しいBuildRequest
を返します。- パラメーター:
applicationDirectory
- アプリケーションディレクトリ- 戻り値:
- 更新されたビルドリクエスト
withSecurityOptions
更新されたセキュリティオプションを備えた新しいBuildRequest
を返します。- パラメーター:
securityOptions
- セキュリティオプション- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 3.2.0
getName
作成するイメージの名前を返します。- 戻り値:
- イメージの名前
getApplicationContent
buildpack がパッケージ化する必要のあるアプリケーションコンテンツを含むTarArchive
を返します。これは通常、Jar のコンテンツです。- パラメーター:
owner
- タールエントリの所有者- 戻り値:
- アプリケーションの内容
- 関連事項:
getBuilder
使用する必要があるビルダーを返します。- 戻り値:
- 使用するビルダー
getRunImage
提供されている場合は、使用する必要のある実行イメージを返します。- 戻り値:
- 実行イメージ
getCreator
ビルダーが使用するCreator
を返します。- 戻り値:
Creator
getEnv
ビルダーに渡す必要があるすべての環境変数を返します。- 戻り値:
- ビルダー環境
isCleanCache
public boolean isCleanCache()パッケージの前にキャッシュをクリーンアップする必要があるかどうかを返します。- 戻り値:
- キャッシュをクリーンアップする必要がある場合
isVerboseLogging
public boolean isVerboseLogging()詳細なログ出力を使用する必要があるかどうかを返します。- 戻り値:
- 詳細ロギングを使用する必要がある場合
isPublish
public boolean isPublish()ビルドされたイメージをレジストリにプッシュする必要がある場合に戻ります。- 戻り値:
- ビルドされたイメージをレジストリにプッシュする必要がある場合
getPullPolicy
ビルダーが使用する必要があるイメージPullPolicy
を返します。- 戻り値:
- イメージプルポリシー
getBuildpacks
提供されている場合は、イメージを構築するときに使用する buildpacks のコレクションを返します。- 戻り値:
- buildpacks
getBindings
ビルドコンテナーにマウントするバインディングのコレクションを返します。- 戻り値:
- バインディング
- 導入:
- 2.5.0
getNetwork
ビルドコンテナーが接続するネットワークを返します。- 戻り値:
- ネットワーク
- 導入:
- 2.6.0
getTags
作成する必要のあるタグのコレクションを返します。- 戻り値:
- タグ
getBuildWorkspace
ライフサイクルで使用されるビルドワークスペースを返します。- 戻り値:
- ビルドワークスペースまたは
null
- 導入:
- 3.2.0
getBuildCache
ライフサイクルで使用する必要があるカスタムビルドキャッシュを返します。- 戻り値:
- ビルドキャッシュ
getLaunchCache
ライフサイクルで使用する必要があるカスタム起動キャッシュを返します。- 戻り値:
- 起動キャッシュ
getCreatedDate
ライフサイクルで使用されるカスタムの作成日を返します。- 戻り値:
- 作成日
getApplicationDirectory
ライフサイクルで使用されるアプリケーションディレクトリを返します。- 戻り値:
- アプリケーションディレクトリ
getSecurityOptions
ライフサイクルで使用する必要があるセキュリティオプションを返します。- 戻り値:
- セキュリティオプションまたは
null
- 導入:
- 3.2.0
forJarFile
JAR ファイルから新しいBuildRequest
を作成するファクトリメソッド。- パラメーター:
jarFile
- ソース jar ファイル- 戻り値:
- 新しいビルドリクエストインスタンス
forJarFile
JAR ファイルから新しいBuildRequest
を作成するファクトリメソッド。- パラメーター:
name
- 作成する必要のあるイメージの名前jarFile
- ソース jar ファイル- 戻り値:
- 新しいビルドリクエストインスタンス
of
特定のコンテンツで新しいBuildRequest
を作成するファクトリメソッド。- パラメーター:
name
- 作成する必要のあるイメージの名前applicationContent
- アプリケーションコンテンツを提供する機能- 戻り値:
- 新しいビルドリクエストインスタンス