Share via


SearchServices Interfaz

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

Punto de entrada para servicio Search API de administración en Azure.

Resumen del método

Modificador y tipo Método y descripción
CheckNameAvailabilityResult checkNameAvailability(String name)

Comprueba si el nombre de servicio Search especificado es válido y está disponible.

Observable<CheckNameAvailabilityResult> checkNameAvailabilityAsync(String name)

Comprueba si servicio Search nombre es válido y no está en uso de forma asincrónica.

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

Comprueba si servicio Search nombre es válido y no está en uso de forma asincrónica.

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

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

Elimina la clave de consulta especificada. A diferencia de las claves de administración, las claves de consulta no se vuelven a generar. El proceso para volver a generar la clave de consulta consiste en eliminarla y volver a crearla.

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

Elimina la clave de consulta especificada. A diferencia de las claves de administración, las claves de consulta no se vuelven a generar. El proceso para volver a generar la clave de consulta consiste en eliminarla y volver a crearla.

AdminKeys getAdminKeys(String resourceGroupName, String searchServiceName)

Obtiene las claves de API de administración principal y secundaria para el servicio Search de Azure especificado.

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

Obtiene las claves de API de administración principal y secundaria para el servicio Search de Azure especificado.

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

Devuelve la lista de claves de API de consulta para el servicio Azure Search dado.

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

Devuelve la lista de claves de API de consulta para el servicio Azure Search dado.

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

Miembros heredados

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()

Detalles del método

checkNameAvailability

public CheckNameAvailabilityResult checkNameAvailability(String name)

Comprueba si el nombre de servicio Search especificado es válido y está disponible.

Parameters:

name - el nombre del servicio Search que se va a comprobar

Returns:

si el nombre está disponible y otra información si no es así

checkNameAvailabilityAsync

public Observable checkNameAvailabilityAsync(String name)

Comprueba si servicio Search nombre es válido y no está en uso de forma asincrónica.

Parameters:

name - el nombre del servicio Search que se va a comprobar

Returns:

representación del cálculo diferido de esta llamada, devolviendo si el nombre está disponible u otra información si no.

checkNameAvailabilityAsync

public ServiceFuture checkNameAvailabilityAsync(String name, ServiceCallback callback)

Comprueba si servicio Search nombre es válido y no está en uso de forma asincrónica.

Parameters:

name - el nombre del servicio Search que se va a comprobar
callback - la devolución de llamada a la llamada en caso de éxito o error

Returns:

un identificador para cancelar la solicitud

createQueryKey

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.
name - Nombre de la nueva clave de API de consulta.

Returns:

El objeto QueryKey si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

createQueryKeyAsync

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.
name - Nombre de la nueva clave de API de consulta.

Returns:

representación del cálculo futuro de esta llamada

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

deleteQueryKey

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

Elimina la clave de consulta especificada. A diferencia de las claves de administración, las claves de consulta no se vuelven a generar. El proceso para volver a generar la clave de consulta consiste en eliminarla y volver a crearla.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.
key - Clave de consulta que se va a eliminar. Las claves de consulta se identifican por valor, no por nombre.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

deleteQueryKeyAsync

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

Elimina la clave de consulta especificada. A diferencia de las claves de administración, las claves de consulta no se vuelven a generar. El proceso para volver a generar la clave de consulta consiste en eliminarla y volver a crearla.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.
key - Clave de consulta que se va a eliminar. Las claves de consulta se identifican por valor, no por nombre.

Returns:

representación del cálculo futuro de esta llamada

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

getAdminKeys

public AdminKeys getAdminKeys(String resourceGroupName, String searchServiceName)

Obtiene las claves de API de administración principal y secundaria para el servicio Search de Azure especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual; Puede obtener este valor desde la API de Azure Resource Manager o el portal.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.

Returns:

El objeto AdminKeys si se ejecuta correctamente

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

getAdminKeysAsync

public Observable getAdminKeysAsync(String resourceGroupName, String searchServiceName)

Obtiene las claves de API de administración principal y secundaria para el servicio Search de Azure especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual; Puede obtener este valor desde la API de Azure Resource Manager o el portal.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.

Returns:

representación del cálculo futuro de esta llamada

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

listQueryKeys

public List listQueryKeys(String resourceGroupName, String searchServiceName)

Devuelve la lista de claves de API de consulta para el servicio Azure Search dado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual; Puede obtener este valor desde la API de Azure Resource Manager o el portal.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.

Returns:

El objeto QueryKey> de lista<si se ejecuta correctamente

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

listQueryKeysAsync

public Observable listQueryKeysAsync(String resourceGroupName, String searchServiceName)

Devuelve la lista de claves de API de consulta para el servicio Azure Search dado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.

Returns:

representación del cálculo futuro de esta llamada

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

regenerateAdminKeys

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.
keyKind - Especifica la clave que desea volver a generar. Los valores válidos incluyen "primary" y "secondary". Entre los valores posibles se incluyen: "primary", "secondary"

Returns:

El objeto AdminKeys si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
CloudException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

regenerateAdminKeysAsync

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

Vuelve a generar la clave de API de administración principal o secundaria. Solo puede volver a generar una clave en cada ocasión.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción actual. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.
searchServiceName - Nombre del servicio Search de Azure asociado al grupo de recursos especificado.
keyKind - Especifica la clave que desea volver a generar. Los valores válidos incluyen "primary" y "secondary". Entre los valores posibles se incluyen: "primary", "secondary"

Returns:

observable para el objeto AdminKeyResultInner

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

Se aplica a