public static final class UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder> implements UptimeCheckConfig.ContentMatcher.JsonPathMatcherOrBuilder
Information needed to perform a JSONPath content match. Used for `ContentMatcherOption::MATCHES_JSON_PATH` and `ContentMatcherOption::NOT_MATCHES_JSON_PATH`.Protobuf type
google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher| Modifier and Type | Method and Description |
|---|---|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher |
build() |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher |
buildPartial() |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
clear() |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
clearJsonMatcher()
The type of JSONPath match that will be applied to the JSON output
(`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
clearJsonPath()
JSONPath within the response output pointing to the expected
`ContentMatcher::content` to match against.
|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
clone() |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption |
getJsonMatcher()
The type of JSONPath match that will be applied to the JSON output
(`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
|
int |
getJsonMatcherValue()
The type of JSONPath match that will be applied to the JSON output
(`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
|
String |
getJsonPath()
JSONPath within the response output pointing to the expected
`ContentMatcher::content` to match against.
|
com.google.protobuf.ByteString |
getJsonPathBytes()
JSONPath within the response output pointing to the expected
`ContentMatcher::content` to match against.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
mergeFrom(com.google.protobuf.Message other) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
mergeFrom(UptimeCheckConfig.ContentMatcher.JsonPathMatcher other) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setJsonMatcher(UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption value)
The type of JSONPath match that will be applied to the JSON output
(`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setJsonMatcherValue(int value)
The type of JSONPath match that will be applied to the JSON output
(`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setJsonPath(String value)
JSONPath within the response output pointing to the expected
`ContentMatcher::content` to match against.
|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setJsonPathBytes(com.google.protobuf.ByteString value)
JSONPath within the response output pointing to the expected
`ContentMatcher::content` to match against.
|
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UptimeCheckConfig.ContentMatcher.JsonPathMatcher build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UptimeCheckConfig.ContentMatcher.JsonPathMatcher buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder mergeFrom(UptimeCheckConfig.ContentMatcher.JsonPathMatcher other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>IOExceptionpublic String getJsonPath()
JSONPath within the response output pointing to the expected `ContentMatcher::content` to match against.
string json_path = 1;getJsonPath in interface UptimeCheckConfig.ContentMatcher.JsonPathMatcherOrBuilderpublic com.google.protobuf.ByteString getJsonPathBytes()
JSONPath within the response output pointing to the expected `ContentMatcher::content` to match against.
string json_path = 1;getJsonPathBytes in interface UptimeCheckConfig.ContentMatcher.JsonPathMatcherOrBuilderpublic UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setJsonPath(String value)
JSONPath within the response output pointing to the expected `ContentMatcher::content` to match against.
string json_path = 1;value - The jsonPath to set.public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder clearJsonPath()
JSONPath within the response output pointing to the expected `ContentMatcher::content` to match against.
string json_path = 1;public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setJsonPathBytes(com.google.protobuf.ByteString value)
JSONPath within the response output pointing to the expected `ContentMatcher::content` to match against.
string json_path = 1;value - The bytes for jsonPath to set.public int getJsonMatcherValue()
The type of JSONPath match that will be applied to the JSON output (`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
getJsonMatcherValue in interface UptimeCheckConfig.ContentMatcher.JsonPathMatcherOrBuilderpublic UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setJsonMatcherValue(int value)
The type of JSONPath match that will be applied to the JSON output (`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
value - The enum numeric value on the wire for jsonMatcher to set.public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption getJsonMatcher()
The type of JSONPath match that will be applied to the JSON output (`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
getJsonMatcher in interface UptimeCheckConfig.ContentMatcher.JsonPathMatcherOrBuilderpublic UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setJsonMatcher(UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption value)
The type of JSONPath match that will be applied to the JSON output (`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
value - The jsonMatcher to set.public UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder clearJsonMatcher()
The type of JSONPath match that will be applied to the JSON output (`ContentMatcher.content`)
.google.monitoring.v3.UptimeCheckConfig.ContentMatcher.JsonPathMatcher.JsonPathMatcherOption json_matcher = 2;
public final UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>public final UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UptimeCheckConfig.ContentMatcher.JsonPathMatcher.Builder>Copyright © 2025 Google LLC. All rights reserved.