SizingUocクラス

ユーザ処理においてサイジングを実行するメソッドを提供します。

executeSizingメソッド

形式

public SizingResult executeSizing(
      SizingParameter      sizingParameter
);

説明

csdmiregisterコマンド(-sオプション指定)またはcsdmiupdateコマンド(-sオプション指定)によって,マスターイメージのサイジングをする場合に実行されるメソッドです。

このUOCには,構成パターンテンプレートのコンポーネントごとに,業務を運用するのに十分な性能・台数のサーバを算出し,その結果をuCSDに渡すまでの処理を作成します。

戻り値としてSizingResultに値が設定されなかった場合は,デフォルト値を採用します。ただし,コンポーネントIDは設定必須とします。

引数

クラス名説明
SizingParameterサイジングパラメータ

例外

クラス名説明
CsdUocExceptionUOC内で例外が発生

UOC内から例外を送出した場合はサイジング処理を停止します。

戻り値

クラス名説明
SizingResultサイジング結果

注意事項

なし