SearchService インターフェイス
public interface SearchService extends GroupableResource<SearchServiceManager, SearchServiceInner>,Refreshable,Updatable<SearchService.Update>
Azure レジストリの不変のクライアント側表現。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Query |
createQueryKey(String name)
プライマリまたはセカンダリの管理 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
Observable<Query |
createQueryKeyAsync(String name)
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
void |
deleteQueryKey(String key)
指定したクエリ キーを削除します。 管理キーとは異なり、クエリ キーは再生成されません。 クエリ キーを再生成するには、キーを削除して再作成します。 |
Completable |
deleteQueryKeyAsync(String key)
指定したクエリ キーを削除します。 管理キーとは異なり、クエリ キーは再生成されません。 クエリ キーを再生成するには、キーを削除して再作成します。 |
Admin |
getAdminKeys()
指定した Azure Search Serviceのプライマリおよびセカンダリ管理者 API キー。 |
Observable<Admin |
getAdminKeysAsync()
指定した Azure Search Serviceのプライマリおよびセカンダリ管理者 API キー。 |
Hosting |
hostingMode()
ホスティング モードの値。 Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可されている最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は "default" である必要があります。 |
List<Query |
listQueryKeys()
指定された Azure Search サービスのクエリ API キーの一覧を返します。 |
Observable<Query |
listQueryKeysAsync()
指定された Azure Search サービスのクエリ API キーの一覧を返します。 |
int | partitionCount() |
Provisioning |
provisioningState()
Search Serviceで最後に実行されたプロビジョニング操作の状態。 プロビジョニングは、サービスの容量が確立されるときに発生する中間的な状態です。 容量が設定されると、provisioningState が 'succeeded' または 'failed' に変更されます。 クライアント アプリケーションは、Get Search Service 操作を使用して操作がいつ完了したのか確認することで、プロビジョニングの状態 (推奨されるポーリング間隔は 30 秒から 1 分) をポーリングできます。 無料サービスを使用している場合、この値は Create Search Serviceの呼び出しで直接 "成功" として返される傾向があります。 これは、無料のサービスは既にセットアップされている容量を使用するためです。 |
Admin |
regenerateAdminKeys(AdminKeyKind keyKind)
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
Observable<Admin |
regenerateAdminKeysAsync(AdminKeyKind keyKind)
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。 |
int | replicaCount() |
Sku | sku() |
Search |
status()
Search Serviceの状態。 使用可能な値は、"実行中" です。Search Serviceが実行されており、プロビジョニング操作は進行中です。 'provisioning': Search Serviceがプロビジョニングまたはスケールアップまたはスケールダウンされています。 '削除中': Search Serviceが削除されています。 'degraded': Search Serviceが低下しています。 これは、基になる検索単位が正常でない場合に発生する可能性があります。 Search サービスは動作すると思われますが、パフォーマンスが低下し、一部の要求が削除される可能性があります。 'disabled': Search Serviceは無効です。 この状態では、サービスはすべての API 要求を拒否します。 'error': Search Serviceがエラー状態です。 サービスが低下、無効、またはエラーの状態にある場合は、Azure Search チームが基になる問題を積極的に調査していることを意味します。 この状態の専用サービスは、プロビジョニングされた検索単位数に基づいて、引き続き課金対象になります。 |
String | statusDetails() |
継承メンバー
メソッドの詳細
createQueryKey
public QueryKey createQueryKey(String name)
プライマリまたはセカンダリの管理 API キーを再生成します。
一度に再生成できるのは 1 つのキーのみです。
パラメーター:
戻り値:
スロー:
createQueryKeyAsync
public Observable
プライマリまたはセカンダリの管理者 API キーを再生成します。
一度に再生成できるのは 1 つのキーのみです。
パラメーター:
戻り値:
スロー:
deleteQueryKey
public void deleteQueryKey(String key)
指定したクエリ キーを削除します。
管理キーとは異なり、クエリ キーは再生成されません。 クエリ キーを再生成するには、キーを削除して再作成します。
パラメーター:
スロー:
deleteQueryKeyAsync
public Completable deleteQueryKeyAsync(String key)
指定したクエリ キーを削除します。
管理キーとは異なり、クエリ キーは再生成されません。 クエリ キーを再生成するには、キーを削除して再作成します。
パラメーター:
戻り値:
スロー:
getAdminKeys
public AdminKeys getAdminKeys()
指定した Azure Search Serviceのプライマリおよびセカンダリ管理者 API キー。
戻り値:
スロー:
getAdminKeysAsync
public Observable
指定した Azure Search Serviceのプライマリおよびセカンダリ管理者 API キー。
戻り値:
スロー:
hostingMode
public HostingMode hostingMode()
ホスティング モードの値。
Standard3 SKU にのみ適用されます。 このプロパティを設定すると、最大 3 つの高密度パーティションを有効にして、最大 1,000 個のインデックスを使用できます。これは、他の SKU で許可されている最大インデックスよりもはるかに大きくなります。 standard3 SKU の場合、値は 'default' または 'highDensity' です。 他のすべての SKU の場合、この値は "default" である必要があります。
戻り値:
listQueryKeys
public List
指定された Azure Search サービスのクエリ API キーの一覧を返します。
戻り値:
スロー:
listQueryKeysAsync
public Observable
指定された Azure Search サービスのクエリ API キーの一覧を返します。
戻り値:
スロー:
partitionCount
public int partitionCount()
戻り値:
provisioningState
public ProvisioningState provisioningState()
Search Serviceで最後に実行されたプロビジョニング操作の状態。
プロビジョニングは、サービスの容量が確立されるときに発生する中間的な状態です。 容量が設定されると、provisioningState が 'succeeded' または 'failed' に変更されます。 クライアント アプリケーションは、Get Search Service 操作を使用して操作がいつ完了したのか確認することで、プロビジョニングの状態 (推奨されるポーリング間隔は 30 秒から 1 分) をポーリングできます。 無料サービスを使用している場合、この値は Create Search Serviceの呼び出しで直接 "成功" として返される傾向があります。 これは、無料のサービスは既にセットアップされている容量を使用するためです。
戻り値:
regenerateAdminKeys
public AdminKeys regenerateAdminKeys(AdminKeyKind keyKind)
プライマリまたはセカンダリの管理者 API キーを再生成します。
一度に再生成できるのは 1 つのキーのみです。
パラメーター:
戻り値:
スロー:
regenerateAdminKeysAsync
public Observable
プライマリまたはセカンダリの管理者 API キーを再生成します。 一度に再生成できるのは 1 つのキーのみです。
パラメーター:
戻り値:
スロー:
replicaCount
public int replicaCount()
戻り値:
sku
public Sku sku()
戻り値:
status
public SearchServiceStatus status()
Search Serviceの状態。
使用可能な値は、"実行中" です。Search Serviceが実行されており、プロビジョニング操作は進行中です。 'provisioning': Search Serviceがプロビジョニングまたはスケールアップまたはスケールダウンされています。 '削除中': Search Serviceが削除されています。 'degraded': Search Serviceが低下しています。 これは、基になる検索単位が正常でない場合に発生する可能性があります。 Search サービスは動作すると思われますが、パフォーマンスが低下し、一部の要求が削除される可能性があります。 'disabled': Search Serviceは無効です。 この状態では、サービスはすべての API 要求を拒否します。 'error': Search Serviceがエラー状態です。 サービスが低下、無効、またはエラーの状態にある場合は、Azure Search チームが基になる問題を積極的に調査していることを意味します。 この状態の専用サービスは、プロビジョニングされた検索単位数に基づいて、引き続き課金対象になります。
戻り値:
statusDetails
public String statusDetails()
戻り値:
適用対象
Azure SDK for Java