Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google bigtable admin v2 bigtable_instance_admin.pb.ex
Raw

lib/google/bigtable/admin/v2/bigtable_instance_admin.pb.ex

defmodule Google.Bigtable.Admin.V2.CreateClusterMetadata.TableProgress.State do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:STATE_UNSPECIFIED, 0)
field(:PENDING, 1)
field(:COPYING, 2)
field(:COMPLETED, 3)
field(:CANCELLED, 4)
end
defmodule Google.Bigtable.Admin.V2.CreateInstanceRequest.ClustersEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:key, 1, type: :string)
field(:value, 2, type: Google.Bigtable.Admin.V2.Cluster)
end
defmodule Google.Bigtable.Admin.V2.CreateInstanceRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:instance_id, 2, type: :string, json_name: "instanceId", deprecated: false)
field(:instance, 3, type: Google.Bigtable.Admin.V2.Instance, deprecated: false)
field(:clusters, 4,
repeated: true,
type: Google.Bigtable.Admin.V2.CreateInstanceRequest.ClustersEntry,
map: true,
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.GetInstanceRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListInstancesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_token, 2, type: :string, json_name: "pageToken")
end
defmodule Google.Bigtable.Admin.V2.ListInstancesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:instances, 1, repeated: true, type: Google.Bigtable.Admin.V2.Instance)
field(:failed_locations, 2, repeated: true, type: :string, json_name: "failedLocations")
field(:next_page_token, 3, type: :string, json_name: "nextPageToken")
end
defmodule Google.Bigtable.Admin.V2.PartialUpdateInstanceRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:instance, 1, type: Google.Bigtable.Admin.V2.Instance, deprecated: false)
field(:update_mask, 2,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.DeleteInstanceRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.CreateClusterRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:cluster_id, 2, type: :string, json_name: "clusterId", deprecated: false)
field(:cluster, 3, type: Google.Bigtable.Admin.V2.Cluster, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.GetClusterRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListClustersRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_token, 2, type: :string, json_name: "pageToken")
end
defmodule Google.Bigtable.Admin.V2.ListClustersResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:clusters, 1, repeated: true, type: Google.Bigtable.Admin.V2.Cluster)
field(:failed_locations, 2, repeated: true, type: :string, json_name: "failedLocations")
field(:next_page_token, 3, type: :string, json_name: "nextPageToken")
end
defmodule Google.Bigtable.Admin.V2.DeleteClusterRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.CreateInstanceMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.CreateInstanceRequest,
json_name: "originalRequest"
)
field(:request_time, 2, type: Google.Protobuf.Timestamp, json_name: "requestTime")
field(:finish_time, 3, type: Google.Protobuf.Timestamp, json_name: "finishTime")
end
defmodule Google.Bigtable.Admin.V2.UpdateInstanceMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.PartialUpdateInstanceRequest,
json_name: "originalRequest"
)
field(:request_time, 2, type: Google.Protobuf.Timestamp, json_name: "requestTime")
field(:finish_time, 3, type: Google.Protobuf.Timestamp, json_name: "finishTime")
end
defmodule Google.Bigtable.Admin.V2.CreateClusterMetadata.TableProgress do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:estimated_size_bytes, 2, type: :int64, json_name: "estimatedSizeBytes")
field(:estimated_copied_bytes, 3, type: :int64, json_name: "estimatedCopiedBytes")
field(:state, 4,
type: Google.Bigtable.Admin.V2.CreateClusterMetadata.TableProgress.State,
enum: true
)
end
defmodule Google.Bigtable.Admin.V2.CreateClusterMetadata.TablesEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:key, 1, type: :string)
field(:value, 2, type: Google.Bigtable.Admin.V2.CreateClusterMetadata.TableProgress)
end
defmodule Google.Bigtable.Admin.V2.CreateClusterMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.CreateClusterRequest,
json_name: "originalRequest"
)
field(:request_time, 2, type: Google.Protobuf.Timestamp, json_name: "requestTime")
field(:finish_time, 3, type: Google.Protobuf.Timestamp, json_name: "finishTime")
field(:tables, 4,
repeated: true,
type: Google.Bigtable.Admin.V2.CreateClusterMetadata.TablesEntry,
map: true
)
end
defmodule Google.Bigtable.Admin.V2.UpdateClusterMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.Cluster,
json_name: "originalRequest"
)
field(:request_time, 2, type: Google.Protobuf.Timestamp, json_name: "requestTime")
field(:finish_time, 3, type: Google.Protobuf.Timestamp, json_name: "finishTime")
end
defmodule Google.Bigtable.Admin.V2.PartialUpdateClusterMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:request_time, 1, type: Google.Protobuf.Timestamp, json_name: "requestTime")
field(:finish_time, 2, type: Google.Protobuf.Timestamp, json_name: "finishTime")
field(:original_request, 3,
type: Google.Bigtable.Admin.V2.PartialUpdateClusterRequest,
json_name: "originalRequest"
)
end
defmodule Google.Bigtable.Admin.V2.PartialUpdateClusterRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:cluster, 1, type: Google.Bigtable.Admin.V2.Cluster, deprecated: false)
field(:update_mask, 2,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.CreateAppProfileRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:app_profile_id, 2, type: :string, json_name: "appProfileId", deprecated: false)
field(:app_profile, 3,
type: Google.Bigtable.Admin.V2.AppProfile,
json_name: "appProfile",
deprecated: false
)
field(:ignore_warnings, 4, type: :bool, json_name: "ignoreWarnings")
end
defmodule Google.Bigtable.Admin.V2.GetAppProfileRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListAppProfilesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_size, 3, type: :int32, json_name: "pageSize")
field(:page_token, 2, type: :string, json_name: "pageToken")
end
defmodule Google.Bigtable.Admin.V2.ListAppProfilesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:app_profiles, 1,
repeated: true,
type: Google.Bigtable.Admin.V2.AppProfile,
json_name: "appProfiles"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
field(:failed_locations, 3, repeated: true, type: :string, json_name: "failedLocations")
end
defmodule Google.Bigtable.Admin.V2.UpdateAppProfileRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:app_profile, 1,
type: Google.Bigtable.Admin.V2.AppProfile,
json_name: "appProfile",
deprecated: false
)
field(:update_mask, 2,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
field(:ignore_warnings, 3, type: :bool, json_name: "ignoreWarnings")
end
defmodule Google.Bigtable.Admin.V2.DeleteAppProfileRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:ignore_warnings, 2, type: :bool, json_name: "ignoreWarnings", deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.UpdateAppProfileMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
end
defmodule Google.Bigtable.Admin.V2.ListHotTabletsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:start_time, 2, type: Google.Protobuf.Timestamp, json_name: "startTime")
field(:end_time, 3, type: Google.Protobuf.Timestamp, json_name: "endTime")
field(:page_size, 4, type: :int32, json_name: "pageSize")
field(:page_token, 5, type: :string, json_name: "pageToken")
end
defmodule Google.Bigtable.Admin.V2.ListHotTabletsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:hot_tablets, 1,
repeated: true,
type: Google.Bigtable.Admin.V2.HotTablet,
json_name: "hotTablets"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Bigtable.Admin.V2.CreateLogicalViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:logical_view_id, 2, type: :string, json_name: "logicalViewId", deprecated: false)
field(:logical_view, 3,
type: Google.Bigtable.Admin.V2.LogicalView,
json_name: "logicalView",
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.CreateLogicalViewMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.CreateLogicalViewRequest,
json_name: "originalRequest"
)
field(:start_time, 2, type: Google.Protobuf.Timestamp, json_name: "startTime")
field(:end_time, 3, type: Google.Protobuf.Timestamp, json_name: "endTime")
end
defmodule Google.Bigtable.Admin.V2.GetLogicalViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListLogicalViewsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_size, 2, type: :int32, json_name: "pageSize", deprecated: false)
field(:page_token, 3, type: :string, json_name: "pageToken", deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListLogicalViewsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:logical_views, 1,
repeated: true,
type: Google.Bigtable.Admin.V2.LogicalView,
json_name: "logicalViews"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Bigtable.Admin.V2.UpdateLogicalViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:logical_view, 1,
type: Google.Bigtable.Admin.V2.LogicalView,
json_name: "logicalView",
deprecated: false
)
field(:update_mask, 2,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.UpdateLogicalViewMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.UpdateLogicalViewRequest,
json_name: "originalRequest"
)
field(:start_time, 2, type: Google.Protobuf.Timestamp, json_name: "startTime")
field(:end_time, 3, type: Google.Protobuf.Timestamp, json_name: "endTime")
end
defmodule Google.Bigtable.Admin.V2.DeleteLogicalViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:etag, 2, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.CreateMaterializedViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:materialized_view_id, 2,
type: :string,
json_name: "materializedViewId",
deprecated: false
)
field(:materialized_view, 3,
type: Google.Bigtable.Admin.V2.MaterializedView,
json_name: "materializedView",
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.CreateMaterializedViewMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.CreateMaterializedViewRequest,
json_name: "originalRequest"
)
field(:start_time, 2, type: Google.Protobuf.Timestamp, json_name: "startTime")
field(:end_time, 3, type: Google.Protobuf.Timestamp, json_name: "endTime")
end
defmodule Google.Bigtable.Admin.V2.GetMaterializedViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListMaterializedViewsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:parent, 1, type: :string, deprecated: false)
field(:page_size, 2, type: :int32, json_name: "pageSize", deprecated: false)
field(:page_token, 3, type: :string, json_name: "pageToken", deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.ListMaterializedViewsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:materialized_views, 1,
repeated: true,
type: Google.Bigtable.Admin.V2.MaterializedView,
json_name: "materializedViews"
)
field(:next_page_token, 2, type: :string, json_name: "nextPageToken")
end
defmodule Google.Bigtable.Admin.V2.UpdateMaterializedViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:materialized_view, 1,
type: Google.Bigtable.Admin.V2.MaterializedView,
json_name: "materializedView",
deprecated: false
)
field(:update_mask, 2,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
)
end
defmodule Google.Bigtable.Admin.V2.UpdateMaterializedViewMetadata do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:original_request, 1,
type: Google.Bigtable.Admin.V2.UpdateMaterializedViewRequest,
json_name: "originalRequest"
)
field(:start_time, 2, type: Google.Protobuf.Timestamp, json_name: "startTime")
field(:end_time, 3, type: Google.Protobuf.Timestamp, json_name: "endTime")
end
defmodule Google.Bigtable.Admin.V2.DeleteMaterializedViewRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:etag, 2, type: :string, deprecated: false)
end
defmodule Google.Bigtable.Admin.V2.BigtableInstanceAdmin.Service do
@moduledoc false
use GRPC.Service,
name: "google.bigtable.admin.v2.BigtableInstanceAdmin",
protoc_gen_elixir_version: "0.15.0"
rpc(
:CreateInstance,
Google.Bigtable.Admin.V2.CreateInstanceRequest,
Google.Longrunning.Operation
)
rpc(
:GetInstance,
Google.Bigtable.Admin.V2.GetInstanceRequest,
Google.Bigtable.Admin.V2.Instance
)
rpc(
:ListInstances,
Google.Bigtable.Admin.V2.ListInstancesRequest,
Google.Bigtable.Admin.V2.ListInstancesResponse
)
rpc(:UpdateInstance, Google.Bigtable.Admin.V2.Instance, Google.Bigtable.Admin.V2.Instance)
rpc(
:PartialUpdateInstance,
Google.Bigtable.Admin.V2.PartialUpdateInstanceRequest,
Google.Longrunning.Operation
)
rpc(:DeleteInstance, Google.Bigtable.Admin.V2.DeleteInstanceRequest, Google.Protobuf.Empty)
rpc(:CreateCluster, Google.Bigtable.Admin.V2.CreateClusterRequest, Google.Longrunning.Operation)
rpc(:GetCluster, Google.Bigtable.Admin.V2.GetClusterRequest, Google.Bigtable.Admin.V2.Cluster)
rpc(
:ListClusters,
Google.Bigtable.Admin.V2.ListClustersRequest,
Google.Bigtable.Admin.V2.ListClustersResponse
)
rpc(:UpdateCluster, Google.Bigtable.Admin.V2.Cluster, Google.Longrunning.Operation)
rpc(
:PartialUpdateCluster,
Google.Bigtable.Admin.V2.PartialUpdateClusterRequest,
Google.Longrunning.Operation
)
rpc(:DeleteCluster, Google.Bigtable.Admin.V2.DeleteClusterRequest, Google.Protobuf.Empty)
rpc(
:CreateAppProfile,
Google.Bigtable.Admin.V2.CreateAppProfileRequest,
Google.Bigtable.Admin.V2.AppProfile
)
rpc(
:GetAppProfile,
Google.Bigtable.Admin.V2.GetAppProfileRequest,
Google.Bigtable.Admin.V2.AppProfile
)
rpc(
:ListAppProfiles,
Google.Bigtable.Admin.V2.ListAppProfilesRequest,
Google.Bigtable.Admin.V2.ListAppProfilesResponse
)
rpc(
:UpdateAppProfile,
Google.Bigtable.Admin.V2.UpdateAppProfileRequest,
Google.Longrunning.Operation
)
rpc(:DeleteAppProfile, Google.Bigtable.Admin.V2.DeleteAppProfileRequest, Google.Protobuf.Empty)
rpc(:GetIamPolicy, Google.Iam.V1.GetIamPolicyRequest, Google.Iam.V1.Policy)
rpc(:SetIamPolicy, Google.Iam.V1.SetIamPolicyRequest, Google.Iam.V1.Policy)
rpc(
:TestIamPermissions,
Google.Iam.V1.TestIamPermissionsRequest,
Google.Iam.V1.TestIamPermissionsResponse
)
rpc(
:ListHotTablets,
Google.Bigtable.Admin.V2.ListHotTabletsRequest,
Google.Bigtable.Admin.V2.ListHotTabletsResponse
)
rpc(
:CreateLogicalView,
Google.Bigtable.Admin.V2.CreateLogicalViewRequest,
Google.Longrunning.Operation
)
rpc(
:GetLogicalView,
Google.Bigtable.Admin.V2.GetLogicalViewRequest,
Google.Bigtable.Admin.V2.LogicalView
)
rpc(
:ListLogicalViews,
Google.Bigtable.Admin.V2.ListLogicalViewsRequest,
Google.Bigtable.Admin.V2.ListLogicalViewsResponse
)
rpc(
:UpdateLogicalView,
Google.Bigtable.Admin.V2.UpdateLogicalViewRequest,
Google.Longrunning.Operation
)
rpc(
:DeleteLogicalView,
Google.Bigtable.Admin.V2.DeleteLogicalViewRequest,
Google.Protobuf.Empty
)
rpc(
:CreateMaterializedView,
Google.Bigtable.Admin.V2.CreateMaterializedViewRequest,
Google.Longrunning.Operation
)
rpc(
:GetMaterializedView,
Google.Bigtable.Admin.V2.GetMaterializedViewRequest,
Google.Bigtable.Admin.V2.MaterializedView
)
rpc(
:ListMaterializedViews,
Google.Bigtable.Admin.V2.ListMaterializedViewsRequest,
Google.Bigtable.Admin.V2.ListMaterializedViewsResponse
)
rpc(
:UpdateMaterializedView,
Google.Bigtable.Admin.V2.UpdateMaterializedViewRequest,
Google.Longrunning.Operation
)
rpc(
:DeleteMaterializedView,
Google.Bigtable.Admin.V2.DeleteMaterializedViewRequest,
Google.Protobuf.Empty
)
end
defmodule Google.Bigtable.Admin.V2.BigtableInstanceAdmin.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Bigtable.Admin.V2.BigtableInstanceAdmin.Service
end