- Представление JSON
- Поиск метаданных разработчика
- РазработчикМетаданныеМестоположениеСоответствиеСтратегия
Фильтр, который описывает, какие данные должны быть выбраны или возвращены из запроса.
Представление JSON |
---|
{ // Union field |
Поля | |
---|---|
filter поля объединения. Виды фильтров, которые могут ограничивать выбор данных. filter может быть только одним из следующих: | |
developerMetadataLookup | Выбирает данные, связанные с метаданными разработчика, соответствующие критериям, описанным в этом |
a1Range | Выбирает данные, соответствующие указанному диапазону A1. |
gridRange | Выбирает данные, которые соответствуют диапазону, описанному |
Поиск метаданных разработчика
Выбирает DeveloperMetadata
, соответствующие всем указанным полям. Например, если указан только идентификатор метаданных, рассматриваются DeveloperMetadata
с этим конкретным уникальным идентификатором. Если указан ключ метаданных, учитываются все метаданные разработчика с этим ключом. Если указаны ключ, видимость и тип расположения, учитываются все метаданные разработчика с этим ключом и видимостью, связанные с расположением этого типа. Как правило, выбираются все метаданные разработчика, соответствующие пересечению всех указанных полей; может быть указано любое поле или комбинация полей.
Представление JSON |
---|
{ "locationType": enum ( |
Поля | |
---|---|
locationType | Ограничивает выбранные метаданные разработчика теми записями, которые связаны с местоположениями указанного типа. Например, если это поле указано как |
metadataLocation | Ограничивает выбранные метаданные разработчика теми записями, которые связаны с указанным местоположением. Это поле соответствует либо точным местоположениям, либо всем пересекающимся местоположениям в соответствии с указанным |
locationMatchingStrategy | Определяет, как этот поиск соответствует местоположению. Если это поле указано как EXACT, сопоставляются только метаданные разработчика, связанные с точно указанным местоположением. Если в этом поле указано значение INTERSECTING, метаданные разработчика, связанные с пересекающимися местоположениями, также сопоставляются. Если не указать, это поле принимает значение по умолчанию |
metadataId | Ограничивает выбранные метаданные разработчика теми, которые имеют соответствующий |
metadataKey | Ограничивает выбранные метаданные разработчика теми, которые имеют соответствующий ключ |
metadataValue | Ограничивает выбранные метаданные разработчика теми, которые имеют соответствующее значение |
visibility | Ограничивает выбранные метаданные разработчика теми, которые имеют соответствующий |
РазработчикМетаданныеМестоположениеСоответствиеСтратегия
Перечень стратегий сопоставления местоположений метаданных разработчиков.
перечисления | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED | Значение по умолчанию. Это значение не должно использоваться. |
EXACT_LOCATION | Указывает, что указанное местоположение должно точно совпадать. Например, если в качестве местоположения указана третья строка, эта стратегия сопоставления будет соответствовать только метаданным разработчика, также связанным с третьей строкой. Метаданные, связанные с другими местоположениями, учитываться не будут. |
INTERSECTING_LOCATION | Указывает, что указанное местоположение должно соответствовать этому точному местоположению, а также любым пересекающимся местоположениям. Например, если в качестве местоположения указана третья строка, эта стратегия сопоставления будет соответствовать метаданным разработчика, связанным с третьей строкой, а также метаданным, связанным с местоположениями, которые пересекают третью строку. Если, например, со столбцом B связаны метаданные разработчика, эта стратегия сопоставления также будет соответствовать этому местоположению, поскольку столбец B пересекает третью строку. |