io.temporal.api.operatorservice.v1.ListSearchAttributesResponseOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: temporal/api/operatorservice/v1/request_response.proto
package io.temporal.api.operatorservice.v1;
@javax.annotation.Generated(value="protoc", comments="annotations:ListSearchAttributesResponseOrBuilder.java.pb.meta")
public interface ListSearchAttributesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:temporal.api.operatorservice.v1.ListSearchAttributesResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
int getCustomAttributesCount();
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
boolean containsCustomAttributes(
java.lang.String key);
/**
* Use {@link #getCustomAttributesMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getCustomAttributes();
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
java.util.Map
getCustomAttributesMap();
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
io.temporal.api.enums.v1.IndexedValueType getCustomAttributesOrDefault(
java.lang.String key,
io.temporal.api.enums.v1.IndexedValueType defaultValue);
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
io.temporal.api.enums.v1.IndexedValueType getCustomAttributesOrThrow(
java.lang.String key);
/**
* Use {@link #getCustomAttributesValueMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getCustomAttributesValue();
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
java.util.Map
getCustomAttributesValueMap();
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
int getCustomAttributesValueOrDefault(
java.lang.String key,
int defaultValue);
/**
*
* Mapping between custom (user-registered) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> custom_attributes = 1;
*/
int getCustomAttributesValueOrThrow(
java.lang.String key);
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
int getSystemAttributesCount();
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
boolean containsSystemAttributes(
java.lang.String key);
/**
* Use {@link #getSystemAttributesMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getSystemAttributes();
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
java.util.Map
getSystemAttributesMap();
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
io.temporal.api.enums.v1.IndexedValueType getSystemAttributesOrDefault(
java.lang.String key,
io.temporal.api.enums.v1.IndexedValueType defaultValue);
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
io.temporal.api.enums.v1.IndexedValueType getSystemAttributesOrThrow(
java.lang.String key);
/**
* Use {@link #getSystemAttributesValueMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getSystemAttributesValue();
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
java.util.Map
getSystemAttributesValueMap();
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
int getSystemAttributesValueOrDefault(
java.lang.String key,
int defaultValue);
/**
*
* Mapping between system (predefined) search attribute name to its IndexedValueType.
*
*
* map<string, .temporal.api.enums.v1.IndexedValueType> system_attributes = 2;
*/
int getSystemAttributesValueOrThrow(
java.lang.String key);
/**
*
* Mapping from the attribute name to the visibility storage native type.
*
*
* map<string, string> storage_schema = 3;
*/
int getStorageSchemaCount();
/**
*
* Mapping from the attribute name to the visibility storage native type.
*
*
* map<string, string> storage_schema = 3;
*/
boolean containsStorageSchema(
java.lang.String key);
/**
* Use {@link #getStorageSchemaMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getStorageSchema();
/**
*
* Mapping from the attribute name to the visibility storage native type.
*
*
* map<string, string> storage_schema = 3;
*/
java.util.Map
getStorageSchemaMap();
/**
*
* Mapping from the attribute name to the visibility storage native type.
*
*
* map<string, string> storage_schema = 3;
*/
java.lang.String getStorageSchemaOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Mapping from the attribute name to the visibility storage native type.
*
*
* map<string, string> storage_schema = 3;
*/
java.lang.String getStorageSchemaOrThrow(
java.lang.String key);
}