CustomMatcher Clase
- java.
lang. Object - com.
azure. core. test. models. TestProxyRequestMatcher - com.
azure. core. test. models. CustomMatcher
- com.
- com.
public class CustomMatcher
extends TestProxyRequestMatcher
Este buscador de coincidencias expone el buscador de coincidencias predeterminado de forma personalizable. Actualmente, esto incluye omitir o excluir encabezados, comparar cuerpos de solicitud e ignorar los parámetros de consulta o el orden de los parámetros de consulta.
Resumen del constructor
Constructor | Description |
---|---|
CustomMatcher() |
Crea una instancia de Matcher personalizado |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
List<String> |
getExcludedHeaders()
Obtiene la lista de encabezados que se deben excluir durante la coincidencia. |
List<String> |
getHeadersKeyOnlyMatch()
Obtiene la lista de encabezados que se deben omitir durante la coincidencia. |
List<String> |
getIgnoredQueryParameters()
Obtiene la lista de parámetros de consulta que se deben omitir durante la coincidencia. |
boolean |
isComparingBodies()
Obtiene el cuerpo de comparación booleano. |
boolean |
isQueryOrderingIgnored()
Obtiene el valor booleano para ordenar los parámetros de consulta alfabéticamente antes de comparar los URI al buscar coincidencias. |
Custom |
setComparingBodies(boolean comparingBodies)
Establece true para habilitar la coincidencia de cuerpo (comportamiento predeterminado) o false para deshabilitar la coincidencia de cuerpo. |
Custom |
setExcludedHeaders(List<String> excludedHeaders)
Establece la lista de encabezados que se deben excluir durante la coincidencia. |
Custom |
setHeadersKeyOnlyMatch(List<String> headersKeyOnlyMatch)
Establece la lista de encabezados que se deben omitir durante la coincidencia. |
Custom |
setIgnoredQueryParameters(List<String> ignoredQueryParameters)
Establece la lista de parámetros de consulta que se deben omitir durante la coincidencia. |
Custom |
setQueryOrderingIgnored(boolean queryOrderingIgnored)
Establece el orden de las consultas en un valor booleano para ordenar alfabéticamente los parámetros de consulta antes de comparar los URI al buscar coincidencias. |
Métodos heredados de TestProxyRequestMatcher
Métodos heredados de java.lang.Object
Detalles del constructor
CustomMatcher
public CustomMatcher()
Crea una instancia de CustomMatcher
Detalles del método
getExcludedHeaders
public List
Obtiene la lista de encabezados que se deben excluir durante la coincidencia. La presencia de estos encabezados no se tendrá en cuenta mientras coincide.
Devoluciones:
getHeadersKeyOnlyMatch
public List
Obtiene la lista de encabezados que se deben omitir durante la coincidencia. Los valores de encabezado no coincidirán, pero la presencia de estos encabezados se tendrá en cuenta mientras coincide.
Devoluciones:
getIgnoredQueryParameters
public List
Obtiene la lista de parámetros de consulta que se deben omitir durante la coincidencia. Los valores de parámetro no se coincidirán, pero se tendrá en cuenta la presencia de estos parámetros.
Devoluciones:
isComparingBodies
public boolean isComparingBodies()
Obtiene el cuerpo de comparación booleano. True para habilitar la coincidencia de cuerpo (comportamiento predeterminado) o false para deshabilitar la coincidencia de cuerpo.
Devoluciones:
isQueryOrderingIgnored
public boolean isQueryOrderingIgnored()
Obtiene el valor booleano para ordenar los parámetros de consulta alfabéticamente antes de comparar los URI al buscar coincidencias.
Devoluciones:
setComparingBodies
public CustomMatcher setComparingBodies(boolean comparingBodies)
Establece true para habilitar la coincidencia de cuerpo (comportamiento predeterminado) o false para deshabilitar la coincidencia de cuerpo.
Parámetros:
Devoluciones:
setExcludedHeaders
public CustomMatcher setExcludedHeaders(List
Establece la lista de encabezados que se deben excluir durante la coincidencia. La presencia de estos encabezados no se tendrá en cuenta mientras coincide.
Parámetros:
Devoluciones:
setHeadersKeyOnlyMatch
public CustomMatcher setHeadersKeyOnlyMatch(List
Establece la lista de encabezados que se deben omitir durante la coincidencia. Los valores de encabezado no coincidirán, pero la presencia de estos encabezados se tendrá en cuenta mientras coincide.
Parámetros:
Devoluciones:
setIgnoredQueryParameters
public CustomMatcher setIgnoredQueryParameters(List
Establece la lista de parámetros de consulta que se deben omitir durante la coincidencia. Los valores de parámetro no se coincidirán, pero se tendrá en cuenta la presencia de estos parámetros.
Parámetros:
Devoluciones:
setQueryOrderingIgnored
public CustomMatcher setQueryOrderingIgnored(boolean queryOrderingIgnored)
Establece el orden de las consultas en un valor booleano para ordenar alfabéticamente los parámetros de consulta antes de comparar los URI al buscar coincidencias.
Parámetros:
Devoluciones:
Se aplica a
Azure SDK for Java