FetchConfiguration クラス: Android

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • FetchConfiguration クラスは、関連するServiceNowテーブルからレコードをフェッチするための構成を定義する機能を提供します。

    このクラスには、 FetchConfiguration() という 1 つの関数 (コンストラクター) のみが含まれています。

    表 : 1. プロパティ
    名前 タイプ 説明
    フィルター フィルター 返される結果をフィルタリングするために使用するクエリ。
    limit 整数 返されるページ/応答あたりのレコード数。
    queryParams クエリパラメーター 要求クエリパラメーターの名前と値のペアを含む反復可能な構造。
    readConfiguration FieldReadConfiguration 応答で返すフィールドの構成。

    FetchConfiguration - FetchConfiguration(filter: Filter? = null, limit: Int? = null, readConfiguration: FieldReadConfiguration? = null)

    関連付けられた ServiceNow テーブルから返すレコードとフィールドを定義できます。

    表 : 2. パラメーター
    名前 タイプ 説明
    フィルター フィルター オプション。テーブルから返されるレコードをフィルタリングするために使用するクエリ。例: active=true^short_descriptionLIKEbroken

    デフォルト値:null:すべてのレコードを返します。

    limit 整数 オプション。ページ/応答ごとに返されるレコードの数。

    デフォルト:null: ServiceNow REST API で許可されている最大値を返します。

    readConfiguration FieldReadConfiguration オプション。応答で返されるフィールドの構成。

    デフォルト値:null:すべてのフィールドを返します。

    次のコード例は、この関数を呼び出す方法を示しています。

    nowTableService.records("incident", FetchConfiguration( 
      filter = Filter("active=true"), 
      limit = 10, 
      readConfiguration = FieldReadConfiguration( 
        includeFields = listOf("sys_id", "short_description") 
      ) 
    ))