java.lang.Object
jdk.jfr.SettingDescriptor
public final class SettingDescriptor extends Object
イベント設定を記述します。
- 導入されたバージョン:
- 9
- 
メソッドのサマリー修飾子と型 メソッド 説明 <A extends Annotation>
 AgetAnnotation(Class<A> annotationType)同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnullを返します。List<AnnotationElement>getAnnotationElements()この値記述子の注釈要素の不変なリストを返します。StringgetContentType()このSettingDescriptorオブジェクトによって表される値の解釈またはフォーマット方法を指定するテキスト識別子を返します。StringgetDefaultValue()この設定記述子のデフォルト値を返します。StringgetDescription()(例えば"Record event with duration above or equal to threshold")の設定を説明する文を返します。StringgetLabel()(たとえば、"Threshold")の設定を説明する判読可能な名前を返します。StringgetName()(たとえば、"threshold")設定の名前を返します。longgetTypeId()Java Virtual Machine (JVM)内のタイプの一意のIDを返します。StringgetTypeName()この設定記述子に関連付けられている型の完全修飾クラス名を返します。
- 
メソッドの詳細- 
getNamepublic String getName()(たとえば、"threshold")設定の名前を返します。- 戻り値:
- nullではなく名前
 
- 
getLabelpublic String getLabel()(たとえば、"Threshold")の設定を説明する判読可能な名前を返します。設定にラベルがない場合、この設定に関連付けられているタイプのラベルが返されるか、存在しない場合は nullが返されます- 戻り値:
- 判読可能な名前、または存在しない場合はnull
 
- 
getDescriptionpublic String getDescription()(例えば"Record event with duration above or equal to threshold")の設定を説明する文を返します。設定に説明がない場合は、この設定に関連付けられているタイプの説明が返されます。説明が存在しない場合は nullが返されます。- 戻り値:
- 説明(存在しない場合はnull)
 
- 
getContentTypepublic String getContentType()このSettingDescriptorオブジェクトによって表される値の解釈またはフォーマット方法を指定するテキスト識別子を返します。たとえば、設定記述子がパーセンテージを表す場合、"0.5"の値が"50%"としてフォーマットされていることをクライアントに "jdk.jfr.Percentage"ヒントを戻します。JDKには、次の事前定義済コンテンツ・タイプが用意されています。 - jdk.jfr.Percentage
- jdk.jfr.Timespan
- jdk.jfr.Timestamp
- jdk.jfr.Frequency
- jdk.jfr.Flag
- jdk.jfr.MemoryAddress
- jdk.jfr.DataAmount
- jdk.jfr.NetworkAddress
 ユーザー定義コンテンツ・タイプは ContentTypeを使用して作成できます。設定にコンテンツ・タイプがない場合、この設定に関連付けられているタイプのコンテンツ・タイプが返されます。使用できない場合は nullが返されます。- 戻り値:
- コンテンツ・タイプ(存在しない場合はnull)
- 関連項目:
- ContentType
 
- 
getTypeNamepublic String getTypeName()この設定記述子に関連付けられている型の完全修飾クラス名を返します。- 戻り値:
- nullではなく型名
- 関連項目:
- getTypeId()
 
- 
getTypeIdpublic long getTypeId()Java Virtual Machine (JVM)内のタイプの一意のIDを返します。IDがJVMインスタンス間で同じでない可能性があります。 - 戻り値:
- 型ID (負ではない)
 
- 
getAnnotationpublic <A extends Annotation> A getAnnotation(Class<A> annotationType)同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnullを返します。- 型パラメータ:
- A- 問合せする注釈の型および使用可能な場合に返す
- パラメータ:
- annotationType-- nullではなく、注釈型に対応するクラス・オブジェクト
- 戻り値:
- 指定された注釈型に関するこの要素の注釈(使用可能な場合)、それ以外の場合はnull
 
- 
getAnnotationElementspublic List<AnnotationElement> getAnnotationElements()この値記述子の注釈要素の不変なリストを返します。- 戻り値:
- nullではなく、注釈のリスト
 
- 
getDefaultValuepublic String getDefaultValue()この設定記述子のデフォルト値を返します。- 戻り値:
- nullではなく、デフォルト値
 
 
-