PlatformCachePartition
ファイルのサフィックスおよびディレクトリの場所
PlatformCachePartition コンポーネントのサフィックスは .cachePartition で、cachePartitions フォルダに保存されます。
バージョン
PlatformCachePartition コンポーネントは、API バージョン 35.0 以降で使用できます。
特別なアクセスルール
PlatformCachePartition コンポーネントのリリースおよび取得には、「Apex 開発」権限が必要です。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| description | string | キャッシュパーティションを記述します。 |
| isDefaultPartition | boolean | 必須。このキャッシュパーティションが組織のデフォルトのパーティションであるか (true)、否か (false) を示します。 |
| masterLabel | string | 必須。Salesforce ユーザインターフェースに表示されるキャッシュパーティションの表示ラベル。 |
| platformCachePartitionTypes | PlatformCachePartitionType[] | パーティションで保存できるキャッシュ種別の配列。 |
PlatformCachePartitionType
パーティション種別 (最小容量や割り当て容量など) に関する情報が含まれます。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| allocatedCapacity | int | 必須。無料キャッシュ、購入済みキャッシュ、トライアルキャッシュなどのキャッシュ種別に割り当てられる合計ストレージ容量 (メガバイト (MB) 単位)。購入済み容量には、任意のパーティションで使用できる組織全体のキャッシュや、名前空間に関連付けられたパーティションでのみ使用できる名前空間固有のキャッシュが含まれます。 |
| allocatedPartnerCapacity | int | 必須。キャッシュ種別について Developer Edition 組織に割り当てられている無料容量 (メガバイト (MB) 単位)。AppExchange で認定され、セキュリティレビューに合格した管理パッケージでこの容量を使用します。API バージョン 51.0 以降で利用できます。 |
| allocatedPurchasedCapacity | int | 必須。キャッシュ種別に割り当てられる、名前空間固有の購入済みストレージ容量 (MB 単位)。 |
| allocatedTrialCapacity | int | 必須。キャッシュ種別に割り当てられるトライアルキャッシュ空間の容量 (MB 単位)。 |
| cacheType | PlatformCacheType (string 型の列挙) | キャッシュ種別。有効な値は、次のとおりです。
|
宣言的なメタデータの定義のサンプル
PlatformCachePartition コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<PlatformCachePartition xmlns="http://soap.sforce.com/2006/04/metadata">
3 <description>Custom partition and marked as default.</description>
4 <isDefaultPartition>true</isDefaultPartition>
5 <masterLabel>myPartition</masterLabel>
6 <platformCachePartitionTypes>
7 <allocatedCapacity>10</allocatedCapacity>
8 <allocatedPurchasedCapacity>5</allocatedPurchasedCapacity>
9 <cacheType>Session</cacheType>
10 </platformCachePartitionTypes>
11 <platformCachePartitionTypes>
12 <allocatedCapacity>5</allocatedCapacity>
13 <allocatedPurchasedCapacity>5</allocatedPurchasedCapacity>
14 <cacheType>Organization</cacheType>
15 </platformCachePartitionTypes>
16</PlatformCachePartition>前の定義を参照する package.xml の例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>myPartition</members>
5 <name>PlatformCachePartition</name>
6 </types>
7 <version>54.0</version>
8</Package>組織で名前空間が定義されている場合は、名前空間プレフィックスをパーティション名に追加します。次に例を示します。
1<members>Namespace.myPartition</members>組織のすべてのキャッシュパーティションを取得するには、次のようにワイルドカード文字 (*) を使用します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>*</members>
5 <name>PlatformCachePartition</name>
6 </types>
7 <version>54.0</version>
8</Package>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。