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可変部予約語との対応 |
---|---|---|---|---|---|---|
1 | java.util.Properties | componentID | コンポーネントID | 構成パターンテンプレートのコンポーネントID形式 | なし(指定必須) 「表3-7 getComponentPropertiesListメソッドで取得できる情報一覧」のクラスのコンポーネントID | - |
2 | numberOfHost | デプロイするホスト数 | 10進数形式 1~20。 加えて,全コンポーネント合計で20以下とする必要がある。 同一AbstractSystemCollection内の複数のコンポーネントで異なるホスト数を返却した場合,最小の値をサイジング結果とする。 | 1 | - | |
3 | numberOfCpuclock | CPUクロック[MHz] | コンポーネントテンプレートのCPUクロック指定形式 コンポーネントテンプレートの最大値と最小値の範囲 | コンポーネントテンプレートのデフォルト値 | CsdS_CpuClock | |
4 | numberOfCpucore | CPUコア数 | コンポーネントテンプレートのCPUコア数指定形式 コンポーネントテンプレートの最大値と最小値の範囲 | コンポーネントテンプレートのデフォルト値 | CsdS_CpuCore | |
5 | sizeOfMemory | メモリサイズ[MB] | コンポーネントテンプレートのメモリサイズ指定形式 コンポーネントテンプレートの最大値と最小値の範囲 | コンポーネントテンプレートのデフォルト値 | CsdS_MemSize | |
6 | os.param.<パラメータ名>※2※3 | OSパラメータ | 1~1024文字 | なし | - | |
7 | middleware.<ミドルウェア識別子※4>.param.<パラメータ名>※5 | ミドルウェアの定義パラメータ | 1~1024文字 | なし | - |
注※1 キーが上記形式と不一致の場合,マスターイメージの登録・更新に失敗します。
注※2 <パラメータ名>:定義可変部に使用する”CsdU_”で始まるパラメータ名
注※3 キーの指定上限数は10とします。
注※4 <ミドルウェア識別子>:コンポーネントテンプレートに定義済みの任意の文字列
注※5 キーの指定上限数は30とします。