クラス ImageReference
java.lang.ObjectSE
org.springframework.boot.buildpack.platform.docker.type.ImageReference
"imagename[:tag|@digest]"
形式の Docker イメージへの参照。- 導入:
- 2.3.0
- 作成者:
- Phillip Webb, Scott Frederick, Moritz Halbritter
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明boolean
static ImageReference
forJarFile
(FileSE jarFile) 一般的な Java 命名規則に従って、ソース JAR ファイルから推定される新しいImageReference
インスタンスを作成します。参照またはnull
からダイジェストを返します。このイメージ名のドメインを返します。getName()
このイメージの名前を返します。getTag()
参照またはnull
からタグを返します。int
hashCode()
"imagename:tag"
の形式でImageReference
を返します。タグまたはダイジェストのいずれかを含むImageReference
を返します。タグのないImageReference
を返します。static ImageReference
指定された値から新しいImageReference
を作成します。static ImageReference
指定されたImageName
から新しいImageReference
を作成します。static ImageReference
指定されたImageName
とタグから新しいImageReference
を作成します。static ImageReference
指定されたImageName
、タグ、ダイジェストから新しいImageReference
を作成します。static ImageReference
ランダムなサフィックスを持つイメージ名を生成します。static ImageReference
ランダムなサフィックスを持つイメージ名を生成します。toString()
withDigest
(StringSE digest) 更新されたダイジェストを使用して新しいImageReference
を作成します。
メソッドの詳細
getDomain
このイメージ名のドメインを返します。- 戻り値:
- ドメイン
- 関連事項:
getName
このイメージの名前を返します。- 戻り値:
- イメージ名
- 関連事項:
getTag
参照またはnull
からタグを返します。- 戻り値:
- 参照されるタグ
getDigest
参照またはnull
からダイジェストを返します。- 戻り値:
- 参照されるダイジェスト
equals
hashCode
public int hashCode()toString
toLegacyString
withDigest
更新されたダイジェストを使用して新しいImageReference
を作成します。- パラメーター:
digest
- 新しいダイジェスト- 戻り値:
- 更新されたイメージ参照
inTaggedForm
- 戻り値:
- タグ付き形式のイメージ参照
- 例外:
IllegalStateExceptionSE
- イメージ参照にダイジェストが含まれている場合
inTaglessForm
タグのないImageReference
を返します。- 戻り値:
- タグのない形式のイメージ参照
- 導入:
- 2.7.12
inTaggedOrDigestForm
タグまたはダイジェストのいずれかを含むImageReference
を返します。ダイジェストもタグも定義されていない場合は、タグlatest
が使用されます。- 戻り値:
- タグ付きまたはダイジェスト形式のイメージ参照
forJarFile
一般的な Java 命名規則に従って、ソース JAR ファイルから推定される新しいImageReference
インスタンスを作成します。- パラメーター:
jarFile
- ソース jar ファイル- 戻り値:
- jar ファイルの
ImageName
。
random
ランダムなサフィックスを持つイメージ名を生成します。- パラメーター:
prefix
- 名前の接頭辞- 戻り値:
- ランダムなイメージ参照
random
ランダムなサフィックスを持つイメージ名を生成します。- パラメーター:
prefix
- 名前の接頭辞randomLength
- 名前のランダムな部分の文字数- 戻り値:
- ランダムなイメージ参照
of
指定された値から新しいImageReference
を作成します。次の値の形式を使用できます。name
(docker.io/library/name
にマップ)domain/name
domain:port/name
domain:port/name:tag
domain:port/name@digest
- パラメーター:
value
- 解析する値- 戻り値:
ImageName
インスタンス
of
指定されたImageName
から新しいImageReference
を作成します。- パラメーター:
name
- イメージ名- 戻り値:
- 新しいイメージ参照
of
指定されたImageName
とタグから新しいImageReference
を作成します。- パラメーター:
name
- イメージ名tag
- 参照されるタグ- 戻り値:
- 新しいイメージ参照
of
指定されたImageName
、タグ、ダイジェストから新しいImageReference
を作成します。- パラメーター:
name
- イメージ名tag
- 参照されるタグdigest
- 参照されるダイジェスト- 戻り値:
- 新しいイメージ参照