SizingResultクラス

サイジング結果を格納するクラスです。サイジング結果はサイジング時にサイジングUOCからuCSDに渡されます。

getComponentPropertiesListメソッド

形式

public java.util.List<java.util.Properties> getComponentPropertiesList ();

説明

サイジング結果を設定するListオブジェクトを取得するメソッドです。Listの各要素は,マスターイメージ定義ファイルに記載したコンポーネントIDに対応しています。

引数

なし

例外

なし

戻り値

インタフェース名説明
java.util.List<java.util.Properties>サイジング結果を設定するListオブジェクトです。Listの要素となるjava.util.Properties型のオブジェクトに設定するキーと値の一覧は,「表3-9 getComponentPropertiesListメソッドで取得できる情報一覧」を参照してください。

表3-9 getComponentPropertiesListメソッドで取得できる情報一覧

項番クラス名キー※1説明指定可能範囲デフォルト値VTL可変部予約語との対応
1java.util.PropertiescomponentIDコンポーネントID構成パターンテンプレートのコンポーネントID形式なし(指定必須)
表3-7 getComponentPropertiesListメソッドで取得できる情報一覧」のクラスのコンポーネントID
2numberOfHostデプロイするホスト数10進数形式
1~20。
加えて,全コンポーネント合計で20以下とする必要がある。
同一AbstractSystemCollection内の複数のコンポーネントで異なるホスト数を返却した場合,最小の値をサイジング結果とする。
1
3numberOfCpuclockCPUクロック[MHz]コンポーネントテンプレートのCPUクロック指定形式
コンポーネントテンプレートの最大値と最小値の範囲
コンポーネントテンプレートのデフォルト値CsdS_CpuClock
4numberOfCpucoreCPUコア数コンポーネントテンプレートのCPUコア数指定形式
コンポーネントテンプレートの最大値と最小値の範囲
コンポーネントテンプレートのデフォルト値CsdS_CpuCore
5sizeOfMemoryメモリサイズ[MB]コンポーネントテンプレートのメモリサイズ指定形式
コンポーネントテンプレートの最大値と最小値の範囲
コンポーネントテンプレートのデフォルト値CsdS_MemSize
6os.param.<パラメータ名>※2※3OSパラメータ1~1024文字なし
7middleware.<ミドルウェア識別子※4>.param.<パラメータ名>※5ミドルウェアの定義パラメータ1~1024文字なし

注※1 キーが上記形式と不一致の場合,マスターイメージの登録・更新に失敗します。

注※2 <パラメータ名>:定義可変部に使用する”CsdU_”で始まるパラメータ名

注※3 キーの指定上限数は10とします。

注※4 <ミドルウェア識別子>:コンポーネントテンプレートに定義済みの任意の文字列

注※5 キーの指定上限数は30とします。