public static interface JsonMatchPattern.Builder extends SdkPojo, CopyableBuilder<JsonMatchPattern.Builder,JsonMatchPattern>
| Modifier and Type | Method and Description |
|---|---|
JsonMatchPattern.Builder |
all(All all)
Match all of the elements.
|
default JsonMatchPattern.Builder |
all(Consumer<All.Builder> all)
Match all of the elements.
|
JsonMatchPattern.Builder |
includedPaths(Collection<String> includedPaths)
Match only the specified include paths.
|
JsonMatchPattern.Builder |
includedPaths(String... includedPaths)
Match only the specified include paths.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildJsonMatchPattern.Builder all(All all)
Match all of the elements. See also MatchScope in JsonBody.
You must specify either this setting or the IncludedPaths setting, but not both.
all - Match all of the elements. See also MatchScope in JsonBody.
You must specify either this setting or the IncludedPaths setting, but not both.
default JsonMatchPattern.Builder all(Consumer<All.Builder> all)
Match all of the elements. See also MatchScope in JsonBody.
You must specify either this setting or the IncludedPaths setting, but not both.
All.Builder avoiding the need to create
one manually via All.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to all(All).
all - a consumer that will call methods on All.Builderall(All)JsonMatchPattern.Builder includedPaths(Collection<String> includedPaths)
Match only the specified include paths. See also MatchScope in JsonBody.
Provide the include paths using JSON Pointer syntax. For example,
"IncludedPaths": ["/dogs/0/name", "/dogs/1/name"]. For information about this syntax, see the
Internet Engineering Task Force (IETF) documentation JavaScript
Object Notation (JSON) Pointer.
You must specify either this setting or the All setting, but not both.
Don't use this option to include all paths. Instead, use the All setting.
includedPaths - Match only the specified include paths. See also MatchScope in JsonBody.
Provide the include paths using JSON Pointer syntax. For example,
"IncludedPaths": ["/dogs/0/name", "/dogs/1/name"]. For information about this syntax, see
the Internet Engineering Task Force (IETF) documentation JavaScript Object Notation (JSON) Pointer.
You must specify either this setting or the All setting, but not both.
Don't use this option to include all paths. Instead, use the All setting.
JsonMatchPattern.Builder includedPaths(String... includedPaths)
Match only the specified include paths. See also MatchScope in JsonBody.
Provide the include paths using JSON Pointer syntax. For example,
"IncludedPaths": ["/dogs/0/name", "/dogs/1/name"]. For information about this syntax, see the
Internet Engineering Task Force (IETF) documentation JavaScript
Object Notation (JSON) Pointer.
You must specify either this setting or the All setting, but not both.
Don't use this option to include all paths. Instead, use the All setting.
includedPaths - Match only the specified include paths. See also MatchScope in JsonBody.
Provide the include paths using JSON Pointer syntax. For example,
"IncludedPaths": ["/dogs/0/name", "/dogs/1/name"]. For information about this syntax, see
the Internet Engineering Task Force (IETF) documentation JavaScript Object Notation (JSON) Pointer.
You must specify either this setting or the All setting, but not both.
Don't use this option to include all paths. Instead, use the All setting.
Copyright © 2023. All rights reserved.