クラス BuildRequest
java.lang.ObjectSE
org.springframework.boot.buildpack.platform.build.BuildRequest
方法の概要
修飾子と型メソッド説明static BuildRequestforJarFile(FileSE jarFile) JAR ファイルから新しいBuildRequestを作成するファクトリメソッド。static BuildRequestforJarFile(ImageReference name, FileSE jarFile) JAR ファイルから新しいBuildRequestを作成するファクトリメソッド。getApplicationContent(Owner owner) buildpack がパッケージ化する必要のあるアプリケーションコンテンツを含むTarArchiveを返します。@Nullable StringSEライフサイクルで使用されるアプリケーションディレクトリを返します。ビルドコンテナーにマウントするバインディングのコレクションを返します。@Nullable Cacheライフサイクルで使用する必要があるカスタムビルドキャッシュを返します。使用する必要があるビルダーを返します。提供されている場合は、イメージを構築するときに使用する buildpacks のコレクションを返します。@Nullable Cacheライフサイクルで使用されるビルドワークスペースを返します。@Nullable InstantSEライフサイクルで使用されるカスタムの作成日を返します。ビルダーが使用するCreatorを返します。getEnv()ビルダーに渡す必要があるすべての環境変数を返します。@Nullable ImagePlatformイメージをプルするときに使用するプラットフォームを返します。@Nullable Cacheライフサイクルで使用する必要があるカスタム起動キャッシュを返します。getName()作成するイメージの名前を返します。@Nullable StringSEビルドコンテナーが接続するネットワークを返します。ビルダーが使用する必要があるイメージPullPolicyを返します。@Nullable ImageReference提供されている場合は、使用する必要のある実行イメージを返します。ライフサイクルで使用する必要があるセキュリティオプションを返します。getTags()作成する必要のあるタグのコレクションを返します。booleanパッケージの前にキャッシュをクリーンアップする必要があるかどうかを返します。booleanビルドされたイメージをレジストリにプッシュする必要がある場合に戻ります。booleanビルダーを信頼できるものとして扱う必要があるかどうかを返します。boolean詳細なログ出力を使用する必要があるかどうかを返します。static BuildRequestof(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を返します。withImagePlatform(StringSE platform) 更新されたイメージプラットフォームを備えた新しいBuildRequestを返します。withLaunchCache(Cache launchCache) 起動キャッシュが更新された新しいBuildRequestを返します。withNetwork(@Nullable 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を返します。withTrustBuilder(boolean trustBuilder) 信頼ビルダー設定が更新された新しいBuildRequestを返します。withVerboseLogging(boolean verboseLogging) 詳細ログ設定が更新された新しいBuildRequestを返します。
メソッドの詳細
withBuilder
更新されたビルダーで新しいBuildRequestを返します。- パラメーター:
builder- 使用する新しいビルダー- 戻り値:
- 更新されたビルドリクエスト
withTrustBuilder
信頼ビルダー設定が更新された新しいBuildRequestを返します。- パラメーター:
trustBuilder- ビルダーを信頼できるものとして扱う場合はtrue、そうでない場合はfalse- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 3.4.0
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
withImagePlatform
更新されたイメージプラットフォームを備えた新しいBuildRequestを返します。- パラメーター:
platform- イメージプラットフォーム- 戻り値:
- 更新されたビルドリクエスト
- 導入:
- 3.4.0
getName
getApplicationContent
buildpack がパッケージ化する必要のあるアプリケーションコンテンツを含むTarArchiveを返します。これは通常、Jar のコンテンツです。- パラメーター:
owner- タールエントリの所有者- 戻り値:
- アプリケーションの内容
- 関連事項:
getBuilder
isTrustBuilder
public boolean isTrustBuilder()ビルダーを信頼できるものとして扱う必要があるかどうかを返します。- 戻り値:
- 信頼構築フラグ
- 導入:
- 3.4.0
getRunImage
getCreator
getEnv
isCleanCache
public boolean isCleanCache()パッケージの前にキャッシュをクリーンアップする必要があるかどうかを返します。- 戻り値:
- キャッシュをクリーンアップする必要がある場合
isVerboseLogging
public boolean isVerboseLogging()詳細なログ出力を使用する必要があるかどうかを返します。- 戻り値:
- 詳細ロギングを使用する必要がある場合
isPublish
public boolean isPublish()ビルドされたイメージをレジストリにプッシュする必要がある場合に戻ります。- 戻り値:
- ビルドされたイメージをレジストリにプッシュする必要がある場合
getPullPolicy
getBuildpacks
提供されている場合は、イメージを構築するときに使用する buildpacks のコレクションを返します。- 戻り値:
- buildpacks
getBindings
getNetwork
getTags
getBuildWorkspace
ライフサイクルで使用されるビルドワークスペースを返します。- 戻り値:
- ビルドワークスペースまたは
null - 導入:
- 3.2.0
getBuildCache
getLaunchCache
getCreatedDate
getApplicationDirectory
ライフサイクルで使用されるアプリケーションディレクトリを返します。- 戻り値:
- アプリケーションディレクトリ
getSecurityOptions
getImagePlatform
イメージをプルするときに使用するプラットフォームを返します。- 戻り値:
- プラットフォームまたは
null - 導入:
- 3.4.0
forJarFile
JAR ファイルから新しいBuildRequestを作成するファクトリメソッド。- パラメーター:
jarFile- ソース jar ファイル- 戻り値:
- 新しいビルドリクエストインスタンス
forJarFile
JAR ファイルから新しいBuildRequestを作成するファクトリメソッド。- パラメーター:
name- 作成する必要のあるイメージの名前jarFile- ソース jar ファイル- 戻り値:
- 新しいビルドリクエストインスタンス
of
public static BuildRequest of(ImageReference name, FunctionSE<Owner, TarArchive> applicationContent) 特定のコンテンツで新しいBuildRequestを作成するファクトリメソッド。- パラメーター:
name- 作成する必要のあるイメージの名前applicationContent- アプリケーションコンテンツを提供する機能- 戻り値:
- 新しいビルドリクエストインスタンス