public final class VolumeName extends ObjectSE
修飾子と型 | メソッドと説明 |
---|---|
static <S> VolumeName | basedOn(S source, FunctionSE<S,StringSE> nameExtractor, StringSE prefix, StringSE suffix, int digestLength) オブジェクトに基づいて新しい VolumeName を作成するファクトリメソッド。 |
static <S> VolumeName | basedOn(S source, StringSE prefix, StringSE suffix, int digestLength) オブジェクトに基づいて新しい VolumeName を作成するファクトリメソッド。 |
boolean | equals(ObjectSE obj) |
int | hashCode() |
static VolumeName | of(StringSE value) 特定の値で VolumeName を作成するファクトリメソッド。 |
static VolumeName | random(StringSE prefix) ランダムな名前で新しい VolumeName を作成するファクトリメソッド。 |
static VolumeName | random(StringSE prefix, int randomLength) ランダムな名前で新しい VolumeName を作成するファクトリメソッド。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE
public static VolumeName random(StringSE prefix)
VolumeName
を作成するファクトリメソッド。prefix
- ランダムな名前で使用する接頭辞 public static VolumeName random(StringSE prefix, int randomLength)
VolumeName
を作成するファクトリメソッド。prefix
- ランダムな名前で使用する接頭辞 randomLength
- 名前のランダムな部分の文字数 public static <S> VolumeName basedOn(S source, StringSE prefix, StringSE suffix, int digestLength)
VolumeName
を作成するファクトリメソッド。結果の名前は、指定されたオブジェクトの toString()
メソッドの SHA-256 ダイジェストに基づいています。S
- ソースオブジェクト型 source
- ソースオブジェクト prefix
- ボリューム名で使用する接頭辞 suffix
- ボリューム名で使用するサフィックス digestLength
- 名前のダイジェスト部分の文字数 public static <S> VolumeName basedOn(S source, FunctionSE<S,StringSE> nameExtractor, StringSE prefix, StringSE suffix, int digestLength)
VolumeName
を作成するファクトリメソッド。結果の名前は、指定されたオブジェクトの名前の SHA-256 ダイジェストに基づいています。S
- ソースオブジェクト型 source
- ソースオブジェクト nameExtractor
- オブジェクトの名前を抽出するメソッド prefix
- ボリューム名で使用する接頭辞 suffix
- ボリューム名で使用するサフィックス digestLength
- 名前のダイジェスト部分の文字数 public static VolumeName of(StringSE value)
VolumeName
を作成するファクトリメソッド。value
- ボリューム参照値 VolumeName
インスタンス