インターフェース AffordanceModel.InputPayloadMetadata
- すべてのスーパーインターフェース:
AffordanceModel.PayloadMetadata
- 含まれているクラス:
- AffordanceModel
public static interface AffordanceModel.InputPayloadMetadata
extends AffordanceModel.PayloadMetadata
受信リクエストのペイロードメタデータ。
- 作成者:
- Oliver Drotbohm
フィールドサマリー
メソッドのサマリー
修飾子と型メソッド説明default <T extends AffordanceModel.PropertyMetadataConfigured<T> & AffordanceModel.Named>
TapplyTo
(T target) 使用すべきではありません。<T extends AffordanceModel.Named>
Tcustomize
(T target, FunctionSE<AffordanceModel.PropertyMetadata, T> customizer) from
(AffordanceModel.PayloadMetadata metadata) ペイロードメタデータの名前を解決するために使用される I18n コードを返します。ペイロードが必要とするMediaType
を返します。default MediaType
入力に期待されるプライマリMediaType
を返します。withMediaTypes
(ListSE<MediaType> mediaType) 指定されたMediaType
が割り当てられた新しいAffordanceModel.InputPayloadMetadata
を作成します。インターフェース org.springframework.hateoas.AffordanceModel.PayloadMetadata から継承されたメソッド
getPropertyMetadata, getType, stream
フィールドの詳細
NONE
メソッドの詳細
from
applyTo
@DeprecatedSE default <T extends AffordanceModel.PropertyMetadataConfigured<T> & AffordanceModel.Named> T applyTo(T target) 使用すべきではありません。1.3 以降、AffordanceModel.createProperties(BiFunction)
を介してモデル型を設定することをお勧めします。指定されたターゲットにAffordanceModel.InputPayloadMetadata
を適用します。- 型パラメーター:
T
-- パラメーター:
target
-- 戻り値:
customize
<T extends AffordanceModel.Named> T customize(T target, FunctionSE<AffordanceModel.PropertyMetadata, T> customizer) getI18nCodes
ペイロードメタデータの名前を解決するために使用される I18n コードを返します。- 戻り値:
withMediaTypes
指定されたMediaType
が割り当てられた新しいAffordanceModel.InputPayloadMetadata
を作成します。- パラメーター:
mediaType
- null でもかまいません。- 戻り値:
- null になることはありません。
- 導入:
- 1.3
getMediaTypes
ペイロードが必要とするMediaType
を返します。- 戻り値:
- null になることはありません。
- 導入:
- 1.3
getPrimaryMediaType
入力に期待されるプライマリMediaType
を返します。つまり、利用可能な場合、getMediaTypes()
から最初のものです。- 戻り値:
- null でもかまいません。
AffordanceModel.createProperties(BiFunction)
を介してモデル型を設定することをお勧めします。