public final class GoogleCloudApigeeV1DebugMask
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Apigee API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleCloudApigeeV1DebugMask() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudApigeeV1DebugMask |
clone() |
List<String> |
getFaultJSONPaths()
List of JSON paths that specify the JSON elements to be filtered from JSON payloads in error
flows.
|
List<String> |
getFaultXPaths()
List of XPaths that specify the XML elements to be filtered from XML payloads in error flows.
|
String |
getName()
Name of the debug mask.
|
Map<String,String> |
getNamespaces()
Map of namespaces to URIs.
|
List<String> |
getRequestJSONPaths()
List of JSON paths that specify the JSON elements to be filtered from JSON request message
payloads.
|
List<String> |
getRequestXPaths()
List of XPaths that specify the XML elements to be filtered from XML request message payloads.
|
List<String> |
getResponseJSONPaths()
List of JSON paths that specify the JSON elements to be filtered from JSON response message
payloads.
|
List<String> |
getResponseXPaths()
List of XPaths that specify the XML elements to be filtered from XML response message payloads.
|
List<String> |
getVariables()
List of variables that should be masked from the debug output.
|
GoogleCloudApigeeV1DebugMask |
set(String fieldName,
Object value) |
GoogleCloudApigeeV1DebugMask |
setFaultJSONPaths(List<String> faultJSONPaths)
List of JSON paths that specify the JSON elements to be filtered from JSON payloads in error
flows.
|
GoogleCloudApigeeV1DebugMask |
setFaultXPaths(List<String> faultXPaths)
List of XPaths that specify the XML elements to be filtered from XML payloads in error flows.
|
GoogleCloudApigeeV1DebugMask |
setName(String name)
Name of the debug mask.
|
GoogleCloudApigeeV1DebugMask |
setNamespaces(Map<String,String> namespaces)
Map of namespaces to URIs.
|
GoogleCloudApigeeV1DebugMask |
setRequestJSONPaths(List<String> requestJSONPaths)
List of JSON paths that specify the JSON elements to be filtered from JSON request message
payloads.
|
GoogleCloudApigeeV1DebugMask |
setRequestXPaths(List<String> requestXPaths)
List of XPaths that specify the XML elements to be filtered from XML request message payloads.
|
GoogleCloudApigeeV1DebugMask |
setResponseJSONPaths(List<String> responseJSONPaths)
List of JSON paths that specify the JSON elements to be filtered from JSON response message
payloads.
|
GoogleCloudApigeeV1DebugMask |
setResponseXPaths(List<String> responseXPaths)
List of XPaths that specify the XML elements to be filtered from XML response message payloads.
|
GoogleCloudApigeeV1DebugMask |
setVariables(List<String> variables)
List of variables that should be masked from the debug output.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<String> getFaultJSONPaths()
null for nonepublic GoogleCloudApigeeV1DebugMask setFaultJSONPaths(List<String> faultJSONPaths)
faultJSONPaths - faultJSONPaths or null for nonepublic List<String> getFaultXPaths()
null for nonepublic GoogleCloudApigeeV1DebugMask setFaultXPaths(List<String> faultXPaths)
faultXPaths - faultXPaths or null for nonepublic String getName()
null for nonepublic GoogleCloudApigeeV1DebugMask setName(String name)
name - name or null for nonepublic Map<String,String> getNamespaces()
null for nonepublic GoogleCloudApigeeV1DebugMask setNamespaces(Map<String,String> namespaces)
namespaces - namespaces or null for nonepublic List<String> getRequestJSONPaths()
null for nonepublic GoogleCloudApigeeV1DebugMask setRequestJSONPaths(List<String> requestJSONPaths)
requestJSONPaths - requestJSONPaths or null for nonepublic List<String> getRequestXPaths()
null for nonepublic GoogleCloudApigeeV1DebugMask setRequestXPaths(List<String> requestXPaths)
requestXPaths - requestXPaths or null for nonepublic List<String> getResponseJSONPaths()
null for nonepublic GoogleCloudApigeeV1DebugMask setResponseJSONPaths(List<String> responseJSONPaths)
responseJSONPaths - responseJSONPaths or null for nonepublic List<String> getResponseXPaths()
null for nonepublic GoogleCloudApigeeV1DebugMask setResponseXPaths(List<String> responseXPaths)
responseXPaths - responseXPaths or null for nonepublic List<String> getVariables()
null for nonepublic GoogleCloudApigeeV1DebugMask setVariables(List<String> variables)
variables - variables or null for nonepublic GoogleCloudApigeeV1DebugMask set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic GoogleCloudApigeeV1DebugMask clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.