Newer Version Available
QueueableDuplicateSignature.Builder クラス
内部のビルダークラスを使用して、キュー可能ジョブの一意の署名を作成します。build() クラスメソッドは、addId()、addInteger()、および addString() メソッドからの入力を使用して QueueableDuplicateSignature オブジェクトを作成します。AsyncOptions クラスの DuplicateSignature プロパティは、キュー可能ジョブの署名を保存するために使用します。ジョブをキューに追加するには、System.enqueueJob() と AsyncOptions パラメーターを使用します。
名前空間
例
次の例では、UserId と文字列 MyQueueable を使用して、非同期ジョブの署名を作成します。
次の例では、ApexClass Id と sObject のハッシュ値を使用して、非同期ジョブの署名を作成します。
QueueableDuplicateSignature.Builder のメソッド
QueueableDuplicateSignature.Builder のメソッドは次のとおりです。
addId(inputId)
キュー可能ジョブの一意の署名を作成するために ID を追加します。次に、この署名を System.enqueueJob() の AsyncOptions パラメーターとして使用して、ジョブをキューに追加します。
署名
public System.QueueableDuplicateSignature.Builder addId(Id id)
パラメーター
- inputId
- 型: Id
addInteger(inputInteger)
キュー可能ジョブの一意の署名を作成するために整数を追加します。次に、この署名を System.enqueueJob() の AsyncOptions パラメーターとして使用して、ジョブをキューに追加します。
署名
public System.QueueableDuplicateSignature.Builder addInteger(Integer i)
パラメーター
- inputInteger
- 型: Integer
addString(inputString)
キュー可能ジョブの一意の署名を作成するために文字列を追加します。次に、この署名を System.enqueueJob() の AsyncOptions パラメーターとして使用して、ジョブをキューに追加します。
署名
public System.QueueableDuplicateSignature.Builder addString(String s)
パラメーター
- inputString
- 型: String
build()
キュー可能ジョブの一意の署名を作成します。次に、この署名を System.enqueueJob() の AsyncOptions パラメーターとして使用して、ジョブをキューに追加します。
署名
public System.QueueableDuplicateSignature build()
getRemainingSize()
キュー可能ジョブ署名の残りのサイズ (バイト単位) を取得します。これは、最大許容サイズから署名ですでに使用されているサイズを差し引いた後の数値となります。
署名
public Integer getRemainingSize()
戻り値
型: Integer