Partager via


SearchServices Interface

public interface SearchServices extends SupportsCreating<SearchService.DefinitionStages.Blank>,SupportsListing,SupportsListingByResourceGroup,SupportsGettingByResourceGroup,SupportsGettingById,SupportsDeletingById,SupportsDeletingByResourceGroup,SupportsBatchCreation,HasManager,HasInner

Point d’entrée vers service Search’API de gestion dans Azure.

Résumé de la méthode

Modificateur et type Méthode et description
CheckNameAvailabilityResult checkNameAvailability(String name)

Vérifie si le nom de service Search spécifié est valide et disponible.

Observable<CheckNameAvailabilityResult> checkNameAvailabilityAsync(String name)

Vérifie si service Search nom est valide et n’est pas utilisé de manière asynchrone.

ServiceFuture<CheckNameAvailabilityResult> checkNameAvailabilityAsync(String name, ServiceCallback<CheckNameAvailabilityResult> callback)

Vérifie si service Search nom est valide et n’est pas utilisé de manière asynchrone.

QueryKey createQueryKey(String resourceGroupName, String searchServiceName, String name)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Observable<QueryKey> createQueryKeyAsync(String resourceGroupName, String searchServiceName, String name)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

void deleteQueryKey(String resourceGroupName, String searchServiceName, String key)

Supprime la clé de requête spécifiée. Contrairement aux clés d’administration, les clés de requête ne sont pas régénérées. Le processus de régénération d’une clé de requête consiste à supprimer la clé, puis à la recréer.

Completable deleteQueryKeyAsync(String resourceGroupName, String searchServiceName, String key)

Supprime la clé de requête spécifiée. Contrairement aux clés d’administration, les clés de requête ne sont pas régénérées. Le processus de régénération d’une clé de requête consiste à supprimer la clé, puis à la recréer.

AdminKeys getAdminKeys(String resourceGroupName, String searchServiceName)

Obtient les clés API d’administration principale et secondaire pour le service Search Azure spécifié.

Observable<AdminKeys> getAdminKeysAsync(String resourceGroupName, String searchServiceName)

Obtient les clés API d’administration principale et secondaire pour le service Search Azure spécifié.

List<QueryKey> listQueryKeys(String resourceGroupName, String searchServiceName)

Retourne la liste des clés d’API de requête pour le service Recherche Azure donné.

Observable<QueryKey> listQueryKeysAsync(String resourceGroupName, String searchServiceName)

Retourne la liste des clés d’API de requête pour le service Recherche Azure donné.

AdminKeys regenerateAdminKeys(String resourceGroupName, String searchServiceName, AdminKeyKind keyKind)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Observable<AdminKeys> regenerateAdminKeysAsync(String resourceGroupName, String searchServiceName, AdminKeyKind keyKind)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Membres hérités

SupportsBatchCreation<ResourceT>.create(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.create(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(ServiceCallback<CreatedResources<ResourceT>> callback, Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(final ServiceCallback<CreatedResources<ResourceT>> callback, List<Creatable<ResourceT>> creatables) SupportsCreating<T>.define(String name) SupportsDeletingById.deleteById(String id) SupportsDeletingById.deleteByIdAsync(String id, ServiceCallback<Void> callback) SupportsDeletingById.deleteByIdAsync(String id) SupportsDeletingByResourceGroup.deleteByResourceGroup(String resourceGroupName, String name) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<Void> callback) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingById<T>.getById(String id) SupportsGettingById<T>.getByIdAsync(String id) SupportsGettingById<T>.getByIdAsync(String id, ServiceCallback<T> callback) SupportsGettingByResourceGroup<T>.getByResourceGroup(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<T> callback) HasInner<T>.inner() SupportsListing<T>.list() SupportsListing<T>.listAsync() SupportsListingByResourceGroup<T>.listByResourceGroup(String resourceGroupName) SupportsListingByResourceGroup<T>.listByResourceGroupAsync(String resourceGroupName) HasManager<ManagerT>.manager()

Détails de la méthode

checkNameAvailability

public CheckNameAvailabilityResult checkNameAvailability(String name)

Vérifie si le nom de service Search spécifié est valide et disponible.

Paramètres:

name - nom de service Search à case activée

Retours:

si le nom est disponible et d’autres informations si ce n’est pas le cas

checkNameAvailabilityAsync

public Observable checkNameAvailabilityAsync(String name)

Vérifie si service Search nom est valide et n’est pas utilisé de manière asynchrone.

Paramètres:

name - nom de service Search à case activée

Retours:

représentation du calcul différé de cet appel, indiquant si le nom est disponible ou d’autres informations si ce n’est pas le cas

checkNameAvailabilityAsync

public ServiceFuture checkNameAvailabilityAsync(String name, ServiceCallback callback)

Vérifie si service Search nom est valide et n’est pas utilisé de manière asynchrone.

Paramètres:

name - nom de service Search à case activée
callback - le rappel pour appeler en cas de réussite ou d’échec

Retours:

un handle pour annuler la demande

createQueryKey

public QueryKey createQueryKey(String resourceGroupName, String searchServiceName, String name)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.
name - Nom de la nouvelle clé API de requête.

Retours:

Objet QueryKey en cas de réussite.

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createQueryKeyAsync

public Observable createQueryKeyAsync(String resourceGroupName, String searchServiceName, String name)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.
name - Nom de la nouvelle clé API de requête.

Retours:

représentation du calcul futur de cet appel

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation

deleteQueryKey

public void deleteQueryKey(String resourceGroupName, String searchServiceName, String key)

Supprime la clé de requête spécifiée. Contrairement aux clés d’administration, les clés de requête ne sont pas régénérées. Le processus de régénération d’une clé de requête consiste à supprimer la clé, puis à la recréer.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.
key - Clé de requête à supprimer. Les clés de requête sont identifiées par valeur, et non par nom.

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteQueryKeyAsync

public Completable deleteQueryKeyAsync(String resourceGroupName, String searchServiceName, String key)

Supprime la clé de requête spécifiée. Contrairement aux clés d’administration, les clés de requête ne sont pas régénérées. Le processus de régénération d’une clé de requête consiste à supprimer la clé, puis à la recréer.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.
key - Clé de requête à supprimer. Les clés de requête sont identifiées par valeur, et non par nom.

Retours:

représentation du calcul futur de cet appel

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation

getAdminKeys

public AdminKeys getAdminKeys(String resourceGroupName, String searchServiceName)

Obtient les clés API d’administration principale et secondaire pour le service Search Azure spécifié.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel ; vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié

Retours:

l’objet AdminKeys en cas de réussite

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getAdminKeysAsync

public Observable getAdminKeysAsync(String resourceGroupName, String searchServiceName)

Obtient les clés API d’administration principale et secondaire pour le service Search Azure spécifié.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel ; vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié

Retours:

représentation du calcul futur de cet appel

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation

listQueryKeys

public List listQueryKeys(String resourceGroupName, String searchServiceName)

Retourne la liste des clés d’API de requête pour le service Recherche Azure donné.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel ; vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié

Retours:

l’objet List<QueryKey> en cas de réussite

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

listQueryKeysAsync

public Observable listQueryKeysAsync(String resourceGroupName, String searchServiceName)

Retourne la liste des clés d’API de requête pour le service Recherche Azure donné.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.

Retours:

représentation du calcul futur de cet appel

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation

regenerateAdminKeys

public AdminKeys regenerateAdminKeys(String resourceGroupName, String searchServiceName, AdminKeyKind keyKind)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.
keyKind - Spécifie la clé à régénérer. Les valeurs valides incluent « principal » et « secondaire ». Les valeurs possibles sont les suivantes : 'primary', 'secondary'

Retours:

l’objet AdminKeys en cas de réussite.

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation
CloudException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

regenerateAdminKeysAsync

public Observable regenerateAdminKeysAsync(String resourceGroupName, String searchServiceName, AdminKeyKind keyKind)

Régénère la clé API d’administration primaire ou secondaire. Vous ne pouvez régénérer qu’une seule clé à la fois.

Paramètres:

resourceGroupName - Nom du groupe de ressources au sein de l’abonnement actuel. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
searchServiceName - Nom du service Search Azure associé au groupe de ressources spécifié.
keyKind - Spécifie la clé à régénérer. Les valeurs valides incluent « principal » et « secondaire ». Les valeurs possibles sont les suivantes : 'primary', 'secondary'

Retours:

observable à l’objet AdminKeyResultInner

Exception:

IllegalArgumentException - levée si les paramètres échouent à la validation

S’applique à