クラス TaxEndPointBuilder
java.lang.Object
hajimeapi4j.internal.builder.TaxEndPointBuilder
tax エンドポイントにリクエストを送るためのビルダークラスです。-
メソッドの概要
修飾子とタイプメソッド説明build()各種パラメータで指定された情報を使用して、リクエストを送信するためのインスタンスを作成して返します。static TaxEndPointBuildercreateWithId(int id) taxエンドポイントのリクエストを、API内部管理IDを指定して作成します。static TaxEndPointBuildercreateWithIdolName(String name) taxエンドポイントのリクエストをアイドル名を指定して作成します。static TaxEndPointBuildercreateWithLiveDate(String liveDate) taxエンドポイントのリクエストをライブが開催された日付を基に作成します。static TaxEndPointBuildercreateWithUnitName(String name) taxエンドポイントのリクエストをユニット名完全一致で指定して作成します。setLimit(int limit) 出力するデータの上限数を設定します。setMusicType(TaxParameter.MusicType... type) 楽曲の種類を指定します。setOrder(TaxParameter.Order order) 出力データを昇順でソートするか、降順でソートするかを指定します。setOrderBy(TaxParameter.OrderBy orderBy) データの出力の際、ソート基準となるアイテムを指定します
-
メソッドの詳細
-
createWithId
taxエンドポイントのリクエストを、API内部管理IDを指定して作成します。このIDは楽曲DB内で使用されている管理IDであり、通常は
listなどで検索をかけてからAPI文字列より、リクエストを作成する方法が便利です- パラメータ:
id- 指定する楽曲などAPI内部管理ID- 戻り値:
- IDを指定した新しい
TaxEndPointBuilder
-
createWithIdolName
taxエンドポイントのリクエストをアイドル名を指定して作成します。苗字と名前の間にはスペースなどをおく必要はありません。例:藤居朋
- パラメータ:
name- アイドル名(苗字と名前の間のスペースなし)- 戻り値:
- アイドル名を指定した新しい
TaxEndPointBuilder
-
createWithUnitName
taxエンドポイントのリクエストをユニット名完全一致で指定して作成します。**注意**
ユニット名は表記ゆれが激しいため、完全一致では目的のデータを取得できない可能性があります。部分一致検索は [@code list} エンドポイントを利用してください。
- パラメータ:
name- ユニット名(完全一致)- 戻り値:
- ユニット名を指定した新しい
TaxEndPointBuilder
-
createWithLiveDate
taxエンドポイントのリクエストをライブが開催された日付を基に作成します。同じ日にライブがあるなどの場合を除き、「yyyy-mm-dd」形式のみ受け付け。
- パラメータ:
liveDate- 指定するライブの日付 yyyy-mm-dd- 戻り値:
- ライブの日付を指定した新しい
TaxEndPointBuilder
-
setLimit
出力するデータの上限数を設定します。- パラメータ:
limit- 出力するデータの上限(自然数)- 戻り値:
- チェーンを組むためのこのインスタンス
-
setMusicType
楽曲の種類を指定します。この情報は複数指定可能です。
- パラメータ:
type- 指定する楽曲の種類- 戻り値:
- チェーンを組むためのこのインスタンス
- 関連項目:
-
setOrderBy
データの出力の際、ソート基準となるアイテムを指定します- パラメータ:
orderBy- 基準とするアイテム- 戻り値:
- チェーンのためのこのインスタンス
-
setOrder
出力データを昇順でソートするか、降順でソートするかを指定します。- パラメータ:
order- 昇順降順の指定- 戻り値:
- チェーンのためのこのインスタンス
-
build
各種パラメータで指定された情報を使用して、リクエストを送信するためのインスタンスを作成して返します。この時点ではまだリクエストは送信されていないことに注意してください。
- 戻り値:
taxエンドポイントへリクエストを送信するためのインスタンス
-