この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

DeployResult クラス

メタデータリリースの結果を表します。

名前空間

Metadata

使用方法

非同期のメタデータリリースが終了したら、Salesforce はコール内の Metadata.DeployResult のインスタンスを Metadata.DeployCallback クラス内の handleResult() の実装に提供します。

1public void handleResult(Metadata.DeployResult result,
2                         Metadata.DeployCallbackContext context) {
3    if (result.status == Metadata.DeployStatus.Succeeded) {
4        // Deployment was successful
5    } else {
6        // Deployment was not successful
7    }
8}

DeployResult のプロパティ

DeployResult のプロパティは次のとおりです。

canceledBy

キュー内のリリースをキャンセルしたユーザの ID。

署名

public String canceledBy {get; set;}

プロパティ値

型: String

canceledByName

キュー内のリリースをキャンセルしたユーザの氏名。

署名

public String canceledByName {get; set;}

プロパティ値

型: String

checkOnly

リリースで、組織に変更を行わず、リリースされたファイルの正当性の確認のみを行ったかどうかを示します。確認のみのリリースでは、コンポーネントをリリースせず、組織の変更も一切行いません。

署名

public Boolean checkOnly {get; set;}

プロパティ値

型: Boolean

completedDate

リリースプロセスの終了時期を示す日時。

署名

public Datetime completedDate {get; set;}

プロパティ値

型: Datetime

createdBy

リリースジョブを作成したユーザの ID。

署名

public String createdBy {get; set;}

プロパティ値

型: String

createdByName

リリースジョブを作成したユーザの氏名。

署名

public String createdByName {get; set;}

プロパティ値

型: String

createdDate

リリースジョブが最初にキューに追加された日時。

署名

public Datetime createdDate {get; set;}

プロパティ値

型: Datetime

詳細

完了したリリースのコンポーネントの詳細を提供します。

署名

public Metadata.DeployDetails details {get; set;}

プロパティ値

型: Metadata.DeployDetails

done

Salesforce がリリースの処理を完了したかどうかを示します。

署名

public Boolean done {get; set;}

プロパティ値

型: Boolean

errorMessage

errorStatusCode プロパティに値がある場合は、それに対応するメッセージ。

署名

public String errorMessage {get; set;}

プロパティ値

型: String

errorStatusCode

リリース時にエラーが発生した場合、状況コードが返されます。状況コードに対応するメッセージは、errorMessagefield プロパティで返されます。

署名

public String errorStatusCode {get; set;}

プロパティ値

型: String

各状況コード値の説明は、『SOAP API 開発者ガイド』の「API コールで使用されるコアデータ型」にある「StatusCode」を参照してください。

id

リリースジョブの ID。

署名

public Id id {get; set;}

プロパティ値

型: Id

ignoreWarnings

リリース中に警告が発生しても処理を続行するかどうかを指定します。

署名

public Boolean ignoreWarnings {get; set;}

プロパティ値

型: Boolean

lastModifiedDate

リリースプロセスの最後の更新時期を示す日時。

署名

public Datetime lastModifiedDate {get; set;}

プロパティ値

型: Datetime

メッセージ

リリースのすべての詳細メッセージのリスト。

署名

public List<Metadata.DeployMessage> messages {get; set;}

プロパティ値

型: List<Metadata.DeployMessage>

numberComponentErrors

リリース中にエラーを生成したコンポーネントの数。

署名

public Integer numberComponentErrors {get; set;}

プロパティ値

型: Integer

numberComponentsDeployed

リリースプロセスでリリースされたコンポーネントの数。リリースの進行状況を見積もるには、この値を numberComponentsTotal プロパティで使用します。

署名

public Integer numberComponentsDeployed {get; set;}

プロパティ値

型: Integer

numberComponentsTotal

リリースのコンポーネントの合計数。リリースの進行状況を見積もるには、この値を numberComponentsDeployed プロパティで使用します。

署名

public Integer numberComponentsTotal {get; set;}

プロパティ値

型: Integer

rollbackOnError

エラーが発生した場合、リリースのロールバックを完了するか (true)、否か (false) を示します。

署名

public Boolean rollbackOnError {get; set;}

プロパティ値

型: Boolean

startDate

リリースプロセスの開始時期を示す日時。

署名

public Datetime startDate {get; set;}

プロパティ値

型: Datetime

stateDetail

リリース中のコンポーネントを示します。

署名

public String stateDetail {get; set;}

プロパティ値

型: String

状況

リリースの現在の状況を示します。

署名

public Metadata.DeployStatus status {get; set;}

プロパティ値

型: Metadata.DeployStatus

success

リリースが正常に行われたか (true)、否か (false) を示します。

署名

public Boolean success {get; set;}

プロパティ値

型: Boolean

DeployResult のメソッド

DeployResult のメソッドは次のとおりです。

clone()

Metadata.DeployResult の重複コピーを作成します。

署名

public Object clone()

戻り値

型: Object