FetchConfiguration クラス: Android

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

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

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

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

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

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

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

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

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

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

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

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

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