Class ExecuteQueryRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
com.google.bigtable.v2.ExecuteQueryRequest.Builder
All Implemented Interfaces:
ExecuteQueryRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ExecuteQueryRequest

public static final class ExecuteQueryRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder> implements ExecuteQueryRequestOrBuilder
 Request message for Bigtable.ExecuteQuery
 
Protobuf type google.bigtable.v2.ExecuteQueryRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • getDefaultInstanceForType

      public ExecuteQueryRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ExecuteQueryRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ExecuteQueryRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • setField

      public ExecuteQueryRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • clearField

      public ExecuteQueryRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • clearOneof

      public ExecuteQueryRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • setRepeatedField

      public ExecuteQueryRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • addRepeatedField

      public ExecuteQueryRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • mergeFrom

      public ExecuteQueryRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecuteQueryRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • mergeFrom

      public ExecuteQueryRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecuteQueryRequest.Builder>
      Throws:
      IOException
    • getDataFormatCase

      public ExecuteQueryRequest.DataFormatCase getDataFormatCase()
      Specified by:
      getDataFormatCase in interface ExecuteQueryRequestOrBuilder
    • clearDataFormat

      public ExecuteQueryRequest.Builder clearDataFormat()
    • getInstanceName

      public String getInstanceName()
       Required. The unique name of the instance against which the query should be
       executed.
       Values are of the form `projects/<project>/instances/<instance>`
       
      string instance_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getInstanceName in interface ExecuteQueryRequestOrBuilder
      Returns:
      The instanceName.
    • getInstanceNameBytes

      public com.google.protobuf.ByteString getInstanceNameBytes()
       Required. The unique name of the instance against which the query should be
       executed.
       Values are of the form `projects/<project>/instances/<instance>`
       
      string instance_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getInstanceNameBytes in interface ExecuteQueryRequestOrBuilder
      Returns:
      The bytes for instanceName.
    • setInstanceName

      public ExecuteQueryRequest.Builder setInstanceName(String value)
       Required. The unique name of the instance against which the query should be
       executed.
       Values are of the form `projects/<project>/instances/<instance>`
       
      string instance_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The instanceName to set.
      Returns:
      This builder for chaining.
    • clearInstanceName

      public ExecuteQueryRequest.Builder clearInstanceName()
       Required. The unique name of the instance against which the query should be
       executed.
       Values are of the form `projects/<project>/instances/<instance>`
       
      string instance_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setInstanceNameBytes

      public ExecuteQueryRequest.Builder setInstanceNameBytes(com.google.protobuf.ByteString value)
       Required. The unique name of the instance against which the query should be
       executed.
       Values are of the form `projects/<project>/instances/<instance>`
       
      string instance_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for instanceName to set.
      Returns:
      This builder for chaining.
    • getAppProfileId

      public String getAppProfileId()
       Optional. This value specifies routing for replication. If not specified,
       the `default` application profile will be used.
       
      string app_profile_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAppProfileId in interface ExecuteQueryRequestOrBuilder
      Returns:
      The appProfileId.
    • getAppProfileIdBytes

      public com.google.protobuf.ByteString getAppProfileIdBytes()
       Optional. This value specifies routing for replication. If not specified,
       the `default` application profile will be used.
       
      string app_profile_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAppProfileIdBytes in interface ExecuteQueryRequestOrBuilder
      Returns:
      The bytes for appProfileId.
    • setAppProfileId

      public ExecuteQueryRequest.Builder setAppProfileId(String value)
       Optional. This value specifies routing for replication. If not specified,
       the `default` application profile will be used.
       
      string app_profile_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The appProfileId to set.
      Returns:
      This builder for chaining.
    • clearAppProfileId

      public ExecuteQueryRequest.Builder clearAppProfileId()
       Optional. This value specifies routing for replication. If not specified,
       the `default` application profile will be used.
       
      string app_profile_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setAppProfileIdBytes

      public ExecuteQueryRequest.Builder setAppProfileIdBytes(com.google.protobuf.ByteString value)
       Optional. This value specifies routing for replication. If not specified,
       the `default` application profile will be used.
       
      string app_profile_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for appProfileId to set.
      Returns:
      This builder for chaining.
    • getQuery

      public String getQuery()
       Required. The query string.
       
      string query = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getQuery in interface ExecuteQueryRequestOrBuilder
      Returns:
      The query.
    • getQueryBytes

      public com.google.protobuf.ByteString getQueryBytes()
       Required. The query string.
       
      string query = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getQueryBytes in interface ExecuteQueryRequestOrBuilder
      Returns:
      The bytes for query.
    • setQuery

      public ExecuteQueryRequest.Builder setQuery(String value)
       Required. The query string.
       
      string query = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The query to set.
      Returns:
      This builder for chaining.
    • clearQuery

      public ExecuteQueryRequest.Builder clearQuery()
       Required. The query string.
       
      string query = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setQueryBytes

      public ExecuteQueryRequest.Builder setQueryBytes(com.google.protobuf.ByteString value)
       Required. The query string.
       
      string query = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for query to set.
      Returns:
      This builder for chaining.
    • hasProtoFormat

      public boolean hasProtoFormat()
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
      Specified by:
      hasProtoFormat in interface ExecuteQueryRequestOrBuilder
      Returns:
      Whether the protoFormat field is set.
    • getProtoFormat

      public ProtoFormat getProtoFormat()
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
      Specified by:
      getProtoFormat in interface ExecuteQueryRequestOrBuilder
      Returns:
      The protoFormat.
    • setProtoFormat

      public ExecuteQueryRequest.Builder setProtoFormat(ProtoFormat value)
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
    • setProtoFormat

      public ExecuteQueryRequest.Builder setProtoFormat(ProtoFormat.Builder builderForValue)
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
    • mergeProtoFormat

      public ExecuteQueryRequest.Builder mergeProtoFormat(ProtoFormat value)
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
    • clearProtoFormat

      public ExecuteQueryRequest.Builder clearProtoFormat()
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
    • getProtoFormatBuilder

      public ProtoFormat.Builder getProtoFormatBuilder()
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
    • getProtoFormatOrBuilder

      public ProtoFormatOrBuilder getProtoFormatOrBuilder()
       Protocol buffer format as described by ProtoSchema and ProtoRows
       messages.
       
      .google.bigtable.v2.ProtoFormat proto_format = 4;
      Specified by:
      getProtoFormatOrBuilder in interface ExecuteQueryRequestOrBuilder
    • getResumeToken

      public com.google.protobuf.ByteString getResumeToken()
       Optional. If this request is resuming a previously interrupted query
       execution, `resume_token` should be copied from the last
       PartialResultSet yielded before the interruption. Doing this
       enables the query execution to resume where the last one left
       off.
       The rest of the request parameters must exactly match the
       request that yielded this token. Otherwise the request will fail.
       
      bytes resume_token = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResumeToken in interface ExecuteQueryRequestOrBuilder
      Returns:
      The resumeToken.
    • setResumeToken

      public ExecuteQueryRequest.Builder setResumeToken(com.google.protobuf.ByteString value)
       Optional. If this request is resuming a previously interrupted query
       execution, `resume_token` should be copied from the last
       PartialResultSet yielded before the interruption. Doing this
       enables the query execution to resume where the last one left
       off.
       The rest of the request parameters must exactly match the
       request that yielded this token. Otherwise the request will fail.
       
      bytes resume_token = 8 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The resumeToken to set.
      Returns:
      This builder for chaining.
    • clearResumeToken

      public ExecuteQueryRequest.Builder clearResumeToken()
       Optional. If this request is resuming a previously interrupted query
       execution, `resume_token` should be copied from the last
       PartialResultSet yielded before the interruption. Doing this
       enables the query execution to resume where the last one left
       off.
       The rest of the request parameters must exactly match the
       request that yielded this token. Otherwise the request will fail.
       
      bytes resume_token = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getParamsCount

      public int getParamsCount()
      Description copied from interface: ExecuteQueryRequestOrBuilder
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getParamsCount in interface ExecuteQueryRequestOrBuilder
    • containsParams

      public boolean containsParams(String key)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      containsParams in interface ExecuteQueryRequestOrBuilder
    • getParams

      @Deprecated public Map<String,Value> getParams()
      Deprecated.
      Use getParamsMap() instead.
      Specified by:
      getParams in interface ExecuteQueryRequestOrBuilder
    • getParamsMap

      public Map<String,Value> getParamsMap()
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getParamsMap in interface ExecuteQueryRequestOrBuilder
    • getParamsOrDefault

      public Value getParamsOrDefault(String key, Value defaultValue)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getParamsOrDefault in interface ExecuteQueryRequestOrBuilder
    • getParamsOrThrow

      public Value getParamsOrThrow(String key)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getParamsOrThrow in interface ExecuteQueryRequestOrBuilder
    • clearParams

      public ExecuteQueryRequest.Builder clearParams()
    • removeParams

      public ExecuteQueryRequest.Builder removeParams(String key)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
    • getMutableParams

      @Deprecated public Map<String,Value> getMutableParams()
      Deprecated.
      Use alternate mutation accessors instead.
    • putParams

      public ExecuteQueryRequest.Builder putParams(String key, Value value)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
    • putAllParams

      public ExecuteQueryRequest.Builder putAllParams(Map<String,Value> values)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
    • putParamsBuilderIfAbsent

      public Value.Builder putParamsBuilderIfAbsent(String key)
       Required. params contains string type keys and Bigtable type values that
       bind to placeholders in the query string. In query string, a parameter
       placeholder consists of the
       `@` character followed by the parameter name (for example, `@firstName`) in
       the query string.
      
       For example, if
       `params["firstName"] = bytes_value: "foo" type {bytes_type {}}`
        then `@firstName` will be replaced with googlesql bytes value "foo" in the
        query string during query evaluation.
      
       In case of Value.kind is not set, it will be set to corresponding null
       value in googlesql.
        `params["firstName"] =  type {string_type {}}`
        then `@firstName` will be replaced with googlesql null string.
      
       Value.type should always be set and no inference of type will be made from
       Value.kind. If Value.type is not set, we will return INVALID_ARGUMENT
       error.
       
      map<string, .google.bigtable.v2.Value> params = 7 [(.google.api.field_behavior) = REQUIRED];
    • setUnknownFields

      public final ExecuteQueryRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>
    • mergeUnknownFields

      public final ExecuteQueryRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExecuteQueryRequest.Builder>