修飾子と型 | メソッドと説明 |
---|---|
static BuildRequest | forJarFile(FileSE jarFile) JAR ファイルから新しい BuildRequest を作成するファクトリメソッド。 |
static BuildRequest | forJarFile(ImageReference name, FileSE jarFile) JAR ファイルから新しい BuildRequest を作成するファクトリメソッド。 |
TarArchive | getApplicationContent(Owner owner) buildpack がパッケージ化する必要のあるアプリケーションコンテンツを含む TarArchive を返します。 |
ListSE<Binding> | getBindings() ビルドコンテナーにマウントするバインディングのコレクションを返します。 |
Cache | getBuildCache() ライフサイクルで使用する必要があるカスタムビルドキャッシュを返します。 |
ImageReference | getBuilder() 使用する必要があるビルダーを返します。 |
ListSE<BuildpackReference> | getBuildpacks() 提供されている場合は、イメージを構築するときに使用する buildpacks のコレクションを返します。 |
Creator | getCreator() ビルダーが使用する Creator を返します。 |
MapSE<StringSE, StringSE> | getEnv() ビルダーに渡す必要があるすべての環境変数を返します。 |
Cache | getLaunchCache() ライフサイクルで使用する必要があるカスタム起動キャッシュを返します。 |
ImageReference | getName() 作成するイメージの名前を返します。 |
StringSE | getNetwork() ビルドコンテナーが接続するネットワークを返します。 |
PullPolicy | getPullPolicy() ビルダーが使用する必要があるイメージ PullPolicy を返します。 |
ImageReference | getRunImage() 提供されている場合は、使用する必要のある実行イメージを返します。 |
ListSE<ImageReference> | getTags() 作成する必要のあるタグのコレクションを返します。 |
boolean | isCleanCache() パッケージの前にキャッシュをクリーンアップする必要があるかどうかを返します。 |
boolean | isPublish() ビルドされたイメージをレジストリにプッシュする必要がある場合に戻ります。 |
boolean | isVerboseLogging() 詳細なログ出力を使用する必要があるかどうかを返します。 |
static BuildRequest | of(ImageReference name, FunctionSE<Owner, TarArchive> applicationContent) 特定のコンテンツで新しい BuildRequest を作成するファクトリメソッド。 |
BuildRequest | withBindings(Binding... bindings) バインディングが更新された新しい BuildRequest を返します。 |
BuildRequest | withBindings(ListSE<Binding> bindings) バインディングが更新された新しい BuildRequest を返します。 |
BuildRequest | withBuildCache(Cache buildCache) ビルドキャッシュが更新された新しい BuildRequest を返します。 |
BuildRequest | withBuilder(ImageReference builder) 更新されたビルダーで新しい BuildRequest を返します。 |
BuildRequest | withBuildpacks(BuildpackReference... buildpacks) buildpacks 設定が更新された新しい BuildRequest を返します。 |
BuildRequest | withBuildpacks(ListSE<BuildpackReference> buildpacks) buildpacks 設定が更新された新しい BuildRequest を返します。 |
BuildRequest | withCleanCache(boolean cleanCache) クリーンキャッシュ設定が更新された新しい BuildRequest を返します。 |
BuildRequest | withCreator(Creator creator) 作成者が更新された新しい BuildRequest を返します。 |
BuildRequest | withEnv(MapSE<StringSE, StringSE> env) 追加の環境変数を含む新しい BuildRequest を返します。 |
BuildRequest | withEnv(StringSE name, StringSE value) 追加の env 変数を使用して新しい BuildRequest を返します。 |
BuildRequest | withLaunchCache(Cache launchCache) 起動キャッシュが更新された新しい BuildRequest を返します。 |
BuildRequest | withNetwork(StringSE network) ネットワーク設定が更新された新しい BuildRequest を返します。 |
BuildRequest | withPublish(boolean publish) 公開設定が更新された新しい BuildRequest を返します。 |
BuildRequest | withPullPolicy(PullPolicy pullPolicy) 更新されたイメージプルポリシーを使用して新しい BuildRequest を返します。 |
BuildRequest | withRunImage(ImageReference runImageName) 実行イメージが更新された新しい BuildRequest を返します。 |
BuildRequest | withTags(ImageReference... tags) タグが更新された新しい BuildRequest を返します。 |
BuildRequest | withTags(ListSE<ImageReference> tags) タグが更新された新しい BuildRequest を返します。 |
BuildRequest | withVerboseLogging(boolean verboseLogging) 詳細ログ設定が更新された新しい BuildRequest を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public BuildRequest withBuilder(ImageReference builder)
BuildRequest
を返します。builder
- 使用する新しいビルダー public BuildRequest withRunImage(ImageReference runImageName)
BuildRequest
を返します。runImageName
- 使用する実行イメージ public BuildRequest withCreator(Creator creator)
BuildRequest
を返します。creator
- 使用する新しい Creator
public BuildRequest withEnv(StringSE name, StringSE value)
BuildRequest
を返します。name
- 変数名 value
- 変数値 public BuildRequest withEnv(MapSE<StringSE,StringSE> env)
BuildRequest
を返します。env
- 追加の変数 public BuildRequest withCleanCache(boolean cleanCache)
BuildRequest
を返します。cleanCache
- キャッシュをクリーンアップする必要がある場合 public BuildRequest withVerboseLogging(boolean verboseLogging)
BuildRequest
を返します。verboseLogging
- 詳細ロギングを使用する必要がある場合 public BuildRequest withPullPolicy(PullPolicy pullPolicy)
BuildRequest
を返します。pullPolicy
- イメージプルポリシー PullPolicy
public BuildRequest withPublish(boolean publish)
BuildRequest
を返します。publish
- ビルドされたイメージをレジストリにプッシュする必要がある場合 public BuildRequest withBuildpacks(BuildpackReference... buildpacks)
BuildRequest
を返します。buildpacks
- イメージを構築するときに使用する buildpacks のコレクション public BuildRequest withBuildpacks(ListSE<BuildpackReference> buildpacks)
BuildRequest
を返します。buildpacks
- イメージを構築するときに使用する buildpacks のコレクション public BuildRequest withBindings(Binding... bindings)
BuildRequest
を返します。bindings
- ビルドコンテナーにマウントするバインディングのコレクション public BuildRequest withBindings(ListSE<Binding> bindings)
BuildRequest
を返します。bindings
- ビルドコンテナーにマウントするバインディングのコレクション public BuildRequest withNetwork(StringSE network)
BuildRequest
を返します。network
- ビルドコンテナーが接続するネットワーク public BuildRequest withTags(ImageReference... tags)
BuildRequest
を返します。tags
- ビルドされたイメージ用に作成されるタグのコレクション public BuildRequest withTags(ListSE<ImageReference> tags)
BuildRequest
を返します。tags
- ビルドされたイメージ用に作成されるタグのコレクション public BuildRequest withBuildCache(Cache buildCache)
BuildRequest
を返します。buildCache
- ビルドキャッシュ public BuildRequest withLaunchCache(Cache launchCache)
BuildRequest
を返します。launchCache
- キャッシュ public ImageReference getName()
public TarArchive getApplicationContent(Owner owner)
TarArchive
を返します。これは通常、Jar のコンテンツです。owner
- タールエントリの所有者 TarArchive.fromZip(File, Owner)
public ImageReference getBuilder()
public ImageReference getRunImage()
public boolean isCleanCache()
public boolean isVerboseLogging()
public boolean isPublish()
public PullPolicy getPullPolicy()
PullPolicy
を返します。public ListSE<BuildpackReference> getBuildpacks()
public ListSE<Binding> getBindings()
public StringSE getNetwork()
public ListSE<ImageReference> getTags()
public Cache getBuildCache()
public Cache getLaunchCache()
public static BuildRequest forJarFile(FileSE jarFile)
BuildRequest
を作成するファクトリメソッド。jarFile
- ソース jar ファイル public static BuildRequest forJarFile(ImageReference name, FileSE jarFile)
BuildRequest
を作成するファクトリメソッド。name
- 作成する必要のあるイメージの名前 jarFile
- ソース jar ファイル public static BuildRequest of(ImageReference name, FunctionSE<Owner,TarArchive> applicationContent)
BuildRequest
を作成するファクトリメソッド。name
- 作成する必要のあるイメージの名前 applicationContent
- アプリケーションコンテンツを提供する機能