Current section
Files
Jump to
Current section
Files
lib/google/bigtable/v2/session.pb.ex
defmodule Google.Bigtable.V2.SessionType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.bigtable.v2.SessionType",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :SESSION_TYPE_UNSET, 0
field :SESSION_TYPE_TABLE, 1
field :SESSION_TYPE_AUTHORIZED_VIEW, 2
field :SESSION_TYPE_MATERIALIZED_VIEW, 3
field :SESSION_TYPE_TEST, 9999
end
defmodule Google.Bigtable.V2.TelemetryConfiguration.Level do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.bigtable.v2.TelemetryConfiguration.Level",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :LEVEL_UNSPECIFIED, 0
field :DEBUG, 1
field :INFO, 2
field :WARN, 3
field :ERROR, 4
end
defmodule Google.Bigtable.V2.CloseSessionRequest.CloseSessionReason do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.bigtable.v2.CloseSessionRequest.CloseSessionReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :CLOSE_SESSION_REASON_UNSET, 0
field :CLOSE_SESSION_REASON_GOAWAY, 1
field :CLOSE_SESSION_REASON_ERROR, 2
field :CLOSE_SESSION_REASON_USER, 3
field :CLOSE_SESSION_REASON_DOWNSIZE, 4
field :CLOSE_SESSION_REASON_MISSED_HEARTBEAT, 5
end
defmodule Google.Bigtable.V2.OpenTableRequest.Permission do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.bigtable.v2.OpenTableRequest.Permission",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :PERMISSION_UNSET, 0
field :PERMISSION_READ, 1
field :PERMISSION_WRITE, 2
field :PERMISSION_READ_WRITE, 3
end
defmodule Google.Bigtable.V2.OpenAuthorizedViewRequest.Permission do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.bigtable.v2.OpenAuthorizedViewRequest.Permission",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :PERMISSION_UNSET, 0
field :PERMISSION_READ, 1
field :PERMISSION_WRITE, 2
field :PERMISSION_READ_WRITE, 3
end
defmodule Google.Bigtable.V2.OpenMaterializedViewRequest.Permission do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.bigtable.v2.OpenMaterializedViewRequest.Permission",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :PERMISSION_UNSET, 0
field :PERMISSION_READ, 1
end
defmodule Google.Bigtable.V2.GetClientConfigurationRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.GetClientConfigurationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :instance_name, 1, type: :string, json_name: "instanceName", deprecated: false
field :app_profile_id, 2, type: :string, json_name: "appProfileId", deprecated: false
end
defmodule Google.Bigtable.V2.LoadBalancingOptions.LeastInFlight do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.LoadBalancingOptions.LeastInFlight",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :random_subset_size, 1, type: :int64, json_name: "randomSubsetSize"
end
defmodule Google.Bigtable.V2.LoadBalancingOptions.PeakEwma do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.LoadBalancingOptions.PeakEwma",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :random_subset_size, 1, type: :int64, json_name: "randomSubsetSize"
end
defmodule Google.Bigtable.V2.LoadBalancingOptions.Random do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.LoadBalancingOptions.Random",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.LoadBalancingOptions do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.LoadBalancingOptions",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :load_balancing_strategy, 0
field :least_in_flight, 1,
type: Google.Bigtable.V2.LoadBalancingOptions.LeastInFlight,
json_name: "leastInFlight",
oneof: 0
field :peak_ewma, 2,
type: Google.Bigtable.V2.LoadBalancingOptions.PeakEwma,
json_name: "peakEwma",
oneof: 0
field :random, 4, type: Google.Bigtable.V2.LoadBalancingOptions.Random, oneof: 0
end
defmodule Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback do
@moduledoc false
use Protobuf,
full_name:
"google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :error_rate_threshold, 1, type: :float, json_name: "errorRateThreshold"
field :check_interval, 2, type: Google.Protobuf.Duration, json_name: "checkInterval"
end
defmodule Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly do
@moduledoc false
use Protobuf,
full_name:
"google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly do
@moduledoc false
use Protobuf,
full_name:
"google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionClientConfiguration.ChannelPoolConfiguration",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :mode, 0
field :min_server_count, 1, type: :int32, json_name: "minServerCount"
field :max_server_count, 2, type: :int32, json_name: "maxServerCount"
field :per_server_session_count, 3, type: :int32, json_name: "perServerSessionCount"
field :direct_access_with_fallback, 4,
type:
Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessWithFallback,
json_name: "directAccessWithFallback",
oneof: 0
field :direct_access_only, 5,
type: Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration.DirectAccessOnly,
json_name: "directAccessOnly",
oneof: 0
field :cloud_path_only, 6,
type: Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration.CloudPathOnly,
json_name: "cloudPathOnly",
oneof: 0
end
defmodule Google.Bigtable.V2.SessionClientConfiguration.SessionPoolConfiguration do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionClientConfiguration.SessionPoolConfiguration",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :headroom, 1, type: :float
field :min_session_count, 2, type: :int32, json_name: "minSessionCount"
field :max_session_count, 3, type: :int32, json_name: "maxSessionCount"
field :new_session_queue_length, 4, type: :int32, json_name: "newSessionQueueLength"
field :new_session_creation_budget, 5, type: :int32, json_name: "newSessionCreationBudget"
field :new_session_creation_penalty, 6,
type: Google.Protobuf.Duration,
json_name: "newSessionCreationPenalty"
field :consecutive_session_failure_threshold, 8,
type: :int32,
json_name: "consecutiveSessionFailureThreshold"
field :load_balancing_options, 9,
type: Google.Bigtable.V2.LoadBalancingOptions,
json_name: "loadBalancingOptions"
end
defmodule Google.Bigtable.V2.SessionClientConfiguration do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionClientConfiguration",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :session_load, 1, type: :float, json_name: "sessionLoad"
field :load_balancing_options, 2,
type: Google.Bigtable.V2.LoadBalancingOptions,
json_name: "loadBalancingOptions",
deprecated: true
field :channel_configuration, 3,
type: Google.Bigtable.V2.SessionClientConfiguration.ChannelPoolConfiguration,
json_name: "channelConfiguration"
field :session_pool_configuration, 4,
type: Google.Bigtable.V2.SessionClientConfiguration.SessionPoolConfiguration,
json_name: "sessionPoolConfiguration"
end
defmodule Google.Bigtable.V2.TelemetryConfiguration do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.TelemetryConfiguration",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :debug_tag_level, 1,
type: Google.Bigtable.V2.TelemetryConfiguration.Level,
json_name: "debugTagLevel",
enum: true
end
defmodule Google.Bigtable.V2.ClientConfiguration.PollingConfiguration do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.ClientConfiguration.PollingConfiguration",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :polling_interval, 1, type: Google.Protobuf.Duration, json_name: "pollingInterval"
field :validity_duration, 2, type: Google.Protobuf.Duration, json_name: "validityDuration"
field :max_rpc_retry_count, 6, type: :int32, json_name: "maxRpcRetryCount"
end
defmodule Google.Bigtable.V2.ClientConfiguration do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.ClientConfiguration",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :polling, 0
field :session_configuration, 2,
type: Google.Bigtable.V2.SessionClientConfiguration,
json_name: "sessionConfiguration"
field :stop_polling, 3, type: :bool, json_name: "stopPolling", oneof: 0
field :polling_interval, 4,
type: Google.Protobuf.Duration,
json_name: "pollingInterval",
oneof: 0,
deprecated: true
field :polling_configuration, 5,
type: Google.Bigtable.V2.ClientConfiguration.PollingConfiguration,
json_name: "pollingConfiguration",
oneof: 0
field :telemetry_configuration, 6,
type: Google.Bigtable.V2.TelemetryConfiguration,
json_name: "telemetryConfiguration"
end
defmodule Google.Bigtable.V2.SessionRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :open_session, 1,
type: Google.Bigtable.V2.OpenSessionRequest,
json_name: "openSession",
oneof: 0
field :close_session, 2,
type: Google.Bigtable.V2.CloseSessionRequest,
json_name: "closeSession",
oneof: 0
field :virtual_rpc, 3,
type: Google.Bigtable.V2.VirtualRpcRequest,
json_name: "virtualRpc",
oneof: 0
end
defmodule Google.Bigtable.V2.SessionResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :open_session, 1,
type: Google.Bigtable.V2.OpenSessionResponse,
json_name: "openSession",
oneof: 0
field :virtual_rpc, 2,
type: Google.Bigtable.V2.VirtualRpcResponse,
json_name: "virtualRpc",
oneof: 0
field :error, 3, type: Google.Bigtable.V2.ErrorResponse, oneof: 0
field :session_parameters, 4,
type: Google.Bigtable.V2.SessionParametersResponse,
json_name: "sessionParameters",
oneof: 0
field :heartbeat, 5, type: Google.Bigtable.V2.HeartbeatResponse, oneof: 0
field :go_away, 6, type: Google.Bigtable.V2.GoAwayResponse, json_name: "goAway", oneof: 0
field :session_refresh_config, 7,
type: Google.Bigtable.V2.SessionRefreshConfig,
json_name: "sessionRefreshConfig",
oneof: 0
end
defmodule Google.Bigtable.V2.OpenSessionRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenSessionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :protocol_version, 1, type: :int64, json_name: "protocolVersion"
field :flags, 2, type: Google.Bigtable.V2.FeatureFlags
field :consecutive_failed_connection_attempts, 3,
type: :int64,
json_name: "consecutiveFailedConnectionAttempts"
field :routing_cookie, 4, type: :bytes, json_name: "routingCookie"
field :payload, 5, type: :bytes
end
defmodule Google.Bigtable.V2.BackendIdentifier do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.BackendIdentifier",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :google_frontend_id, 1, type: :int64, json_name: "googleFrontendId"
field :application_frontend_id, 2, type: :int64, json_name: "applicationFrontendId"
field :application_frontend_zone, 3, type: :string, json_name: "applicationFrontendZone"
end
defmodule Google.Bigtable.V2.OpenSessionResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenSessionResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :backend, 2, type: Google.Bigtable.V2.BackendIdentifier
field :payload, 1, type: :bytes
end
defmodule Google.Bigtable.V2.CloseSessionRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.CloseSessionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :reason, 1, type: Google.Bigtable.V2.CloseSessionRequest.CloseSessionReason, enum: true
field :description, 2, type: :string
end
defmodule Google.Bigtable.V2.OpenTableRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenTableRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :table_name, 1, type: :string, json_name: "tableName"
field :app_profile_id, 2, type: :string, json_name: "appProfileId"
field :permission, 3, type: Google.Bigtable.V2.OpenTableRequest.Permission, enum: true
end
defmodule Google.Bigtable.V2.OpenTableResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenTableResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.OpenAuthorizedViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenAuthorizedViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :authorized_view_name, 1, type: :string, json_name: "authorizedViewName"
field :app_profile_id, 2, type: :string, json_name: "appProfileId"
field :permission, 3, type: Google.Bigtable.V2.OpenAuthorizedViewRequest.Permission, enum: true
end
defmodule Google.Bigtable.V2.OpenAuthorizedViewResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenAuthorizedViewResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.OpenMaterializedViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenMaterializedViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :materialized_view_name, 1, type: :string, json_name: "materializedViewName"
field :app_profile_id, 2, type: :string, json_name: "appProfileId"
field :permission, 3,
type: Google.Bigtable.V2.OpenMaterializedViewRequest.Permission,
enum: true
end
defmodule Google.Bigtable.V2.OpenMaterializedViewResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.OpenMaterializedViewResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.VirtualRpcRequest.Metadata do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.VirtualRpcRequest.Metadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :attempt_number, 1, type: :int64, json_name: "attemptNumber"
field :attempt_start, 2, type: Google.Protobuf.Timestamp, json_name: "attemptStart"
field :traceparent, 3, type: :string
end
defmodule Google.Bigtable.V2.VirtualRpcRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.VirtualRpcRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :rpc_id, 1, type: :int64, json_name: "rpcId"
field :deadline, 2, type: Google.Protobuf.Duration
field :metadata, 3, type: Google.Bigtable.V2.VirtualRpcRequest.Metadata
field :payload, 4, type: :bytes
end
defmodule Google.Bigtable.V2.ClusterInformation do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.ClusterInformation",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :cluster_id, 1, type: :string, json_name: "clusterId"
field :zone_id, 2, type: :string, json_name: "zoneId"
end
defmodule Google.Bigtable.V2.SessionRequestStats do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionRequestStats",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :backend_latency, 1, type: Google.Protobuf.Duration, json_name: "backendLatency"
end
defmodule Google.Bigtable.V2.VirtualRpcResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.VirtualRpcResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :rpc_id, 1, type: :int64, json_name: "rpcId"
field :cluster_info, 2, type: Google.Bigtable.V2.ClusterInformation, json_name: "clusterInfo"
field :stats, 4, type: Google.Bigtable.V2.SessionRequestStats
field :payload, 3, type: :bytes
end
defmodule Google.Bigtable.V2.ErrorResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.ErrorResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :rpc_id, 1, type: :int64, json_name: "rpcId"
field :cluster_info, 2, type: Google.Bigtable.V2.ClusterInformation, json_name: "clusterInfo"
field :status, 3, type: Google.Rpc.Status
field :retry_info, 4, type: Google.Rpc.RetryInfo, json_name: "retryInfo"
end
defmodule Google.Bigtable.V2.TableRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.TableRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :read_row, 1,
type: Google.Bigtable.V2.SessionReadRowRequest,
json_name: "readRow",
oneof: 0
field :mutate_row, 2,
type: Google.Bigtable.V2.SessionMutateRowRequest,
json_name: "mutateRow",
oneof: 0
end
defmodule Google.Bigtable.V2.TableResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.TableResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :read_row, 1,
type: Google.Bigtable.V2.SessionReadRowResponse,
json_name: "readRow",
oneof: 0
field :mutate_row, 2,
type: Google.Bigtable.V2.SessionMutateRowResponse,
json_name: "mutateRow",
oneof: 0
end
defmodule Google.Bigtable.V2.AuthorizedViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.AuthorizedViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :read_row, 1,
type: Google.Bigtable.V2.SessionReadRowRequest,
json_name: "readRow",
oneof: 0
field :mutate_row, 2,
type: Google.Bigtable.V2.SessionMutateRowRequest,
json_name: "mutateRow",
oneof: 0
end
defmodule Google.Bigtable.V2.AuthorizedViewResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.AuthorizedViewResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :read_row, 1,
type: Google.Bigtable.V2.SessionReadRowResponse,
json_name: "readRow",
oneof: 0
field :mutate_row, 2,
type: Google.Bigtable.V2.SessionMutateRowResponse,
json_name: "mutateRow",
oneof: 0
end
defmodule Google.Bigtable.V2.MaterializedViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.MaterializedViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :read_row, 1,
type: Google.Bigtable.V2.SessionReadRowRequest,
json_name: "readRow",
oneof: 0
end
defmodule Google.Bigtable.V2.MaterializedViewResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.MaterializedViewResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :payload, 0
field :read_row, 1,
type: Google.Bigtable.V2.SessionReadRowResponse,
json_name: "readRow",
oneof: 0
end
defmodule Google.Bigtable.V2.SessionReadRowRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionReadRowRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :bytes
field :filter, 2, type: Google.Bigtable.V2.RowFilter
end
defmodule Google.Bigtable.V2.SessionReadRowResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionReadRowResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :row, 1, type: Google.Bigtable.V2.Row
field :stats, 2, type: Google.Bigtable.V2.RequestStats
end
defmodule Google.Bigtable.V2.SessionMutateRowRequest do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionMutateRowRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :bytes
field :mutations, 2, repeated: true, type: Google.Bigtable.V2.Mutation
end
defmodule Google.Bigtable.V2.SessionMutateRowResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionMutateRowResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.SessionParametersResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionParametersResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :keep_alive, 1, type: Google.Protobuf.Duration, json_name: "keepAlive"
end
defmodule Google.Bigtable.V2.HeartbeatResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.HeartbeatResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Bigtable.V2.GoAwayResponse do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.GoAwayResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :reason, 1, type: :string
field :description, 2, type: :string
field :last_rpc_id_admitted, 3, type: :int64, json_name: "lastRpcIdAdmitted"
end
defmodule Google.Bigtable.V2.SessionRefreshConfig.Metadata do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionRefreshConfig.Metadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :string, deprecated: false
field :value, 2, type: :bytes, deprecated: false
end
defmodule Google.Bigtable.V2.SessionRefreshConfig do
@moduledoc false
use Protobuf,
full_name: "google.bigtable.v2.SessionRefreshConfig",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :optimized_open_request, 1,
type: Google.Bigtable.V2.OpenSessionRequest,
json_name: "optimizedOpenRequest"
field :metadata, 2,
repeated: true,
type: Google.Bigtable.V2.SessionRefreshConfig.Metadata,
deprecated: false
end