Current section
Files
Jump to
Current section
Files
lib/google/logging/v2/logging_config.pb.ex
defmodule Google.Logging.V2.OperationState do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.logging.v2.OperationState",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :OPERATION_STATE_UNSPECIFIED, 0
field :OPERATION_STATE_SCHEDULED, 1
field :OPERATION_STATE_WAITING_FOR_PERMISSIONS, 2
field :OPERATION_STATE_RUNNING, 3
field :OPERATION_STATE_SUCCEEDED, 4
field :OPERATION_STATE_FAILED, 5
field :OPERATION_STATE_CANCELLED, 6
end
defmodule Google.Logging.V2.LifecycleState do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.logging.v2.LifecycleState",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :LIFECYCLE_STATE_UNSPECIFIED, 0
field :ACTIVE, 1
field :DELETE_REQUESTED, 2
field :UPDATING, 3
field :CREATING, 4
field :FAILED, 5
end
defmodule Google.Logging.V2.IndexType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.logging.v2.IndexType",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :INDEX_TYPE_UNSPECIFIED, 0
field :INDEX_TYPE_STRING, 1
field :INDEX_TYPE_INTEGER, 2
end
defmodule Google.Logging.V2.LogSink.VersionFormat do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.logging.v2.LogSink.VersionFormat",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :VERSION_FORMAT_UNSPECIFIED, 0
field :V2, 1
field :V1, 2
end
defmodule Google.Logging.V2.IndexConfig do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.IndexConfig",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :field_path, 1, type: :string, json_name: "fieldPath", deprecated: false
field :type, 2, type: Google.Logging.V2.IndexType, enum: true, deprecated: false
field :create_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
end
defmodule Google.Logging.V2.LogBucket do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogBucket",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :description, 3, type: :string
field :create_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :update_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
field :retention_days, 11, type: :int32, json_name: "retentionDays"
field :locked, 9, type: :bool
field :lifecycle_state, 12,
type: Google.Logging.V2.LifecycleState,
json_name: "lifecycleState",
enum: true,
deprecated: false
field :analytics_enabled, 14, type: :bool, json_name: "analyticsEnabled"
field :restricted_fields, 15, repeated: true, type: :string, json_name: "restrictedFields"
field :index_configs, 17,
repeated: true,
type: Google.Logging.V2.IndexConfig,
json_name: "indexConfigs"
field :cmek_settings, 19, type: Google.Logging.V2.CmekSettings, json_name: "cmekSettings"
end
defmodule Google.Logging.V2.LogView do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogView",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string
field :description, 3, type: :string
field :create_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :update_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
field :filter, 7, type: :string
end
defmodule Google.Logging.V2.LogSink do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogSink",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :options, 0
field :name, 1, type: :string, deprecated: false
field :destination, 3, type: :string, deprecated: false
field :filter, 5, type: :string, deprecated: false
field :description, 18, type: :string, deprecated: false
field :disabled, 19, type: :bool, deprecated: false
field :exclusions, 16, repeated: true, type: Google.Logging.V2.LogExclusion, deprecated: false
field :output_version_format, 6,
type: Google.Logging.V2.LogSink.VersionFormat,
json_name: "outputVersionFormat",
enum: true,
deprecated: true
field :writer_identity, 8, type: :string, json_name: "writerIdentity", deprecated: false
field :include_children, 9, type: :bool, json_name: "includeChildren", deprecated: false
field :bigquery_options, 12,
type: Google.Logging.V2.BigQueryOptions,
json_name: "bigqueryOptions",
oneof: 0,
deprecated: false
field :create_time, 13,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :update_time, 14,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
end
defmodule Google.Logging.V2.BigQueryDataset do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.BigQueryDataset",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :dataset_id, 1, type: :string, json_name: "datasetId", deprecated: false
end
defmodule Google.Logging.V2.Link do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.Link",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string
field :description, 2, type: :string
field :create_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :lifecycle_state, 4,
type: Google.Logging.V2.LifecycleState,
json_name: "lifecycleState",
enum: true,
deprecated: false
field :bigquery_dataset, 5,
type: Google.Logging.V2.BigQueryDataset,
json_name: "bigqueryDataset"
end
defmodule Google.Logging.V2.BigQueryOptions do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.BigQueryOptions",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :use_partitioned_tables, 1,
type: :bool,
json_name: "usePartitionedTables",
deprecated: false
field :uses_timestamp_column_partitioning, 3,
type: :bool,
json_name: "usesTimestampColumnPartitioning",
deprecated: false
end
defmodule Google.Logging.V2.ListBucketsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListBucketsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_token, 2, type: :string, json_name: "pageToken", deprecated: false
field :page_size, 3, type: :int32, json_name: "pageSize", deprecated: false
end
defmodule Google.Logging.V2.ListBucketsResponse do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListBucketsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :buckets, 1, repeated: true, type: Google.Logging.V2.LogBucket
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Logging.V2.CreateBucketRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CreateBucketRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :bucket_id, 2, type: :string, json_name: "bucketId", deprecated: false
field :bucket, 3, type: Google.Logging.V2.LogBucket, deprecated: false
end
defmodule Google.Logging.V2.UpdateBucketRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UpdateBucketRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :bucket, 2, type: Google.Logging.V2.LogBucket, deprecated: false
field :update_mask, 4,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Logging.V2.GetBucketRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetBucketRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.DeleteBucketRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.DeleteBucketRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.UndeleteBucketRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UndeleteBucketRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.ListViewsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListViewsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_token, 2, type: :string, json_name: "pageToken", deprecated: false
field :page_size, 3, type: :int32, json_name: "pageSize", deprecated: false
end
defmodule Google.Logging.V2.ListViewsResponse do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListViewsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :views, 1, repeated: true, type: Google.Logging.V2.LogView
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Logging.V2.CreateViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CreateViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :view_id, 2, type: :string, json_name: "viewId", deprecated: false
field :view, 3, type: Google.Logging.V2.LogView, deprecated: false
end
defmodule Google.Logging.V2.UpdateViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UpdateViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :view, 2, type: Google.Logging.V2.LogView, deprecated: false
field :update_mask, 4,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Logging.V2.GetViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.DeleteViewRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.DeleteViewRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.ListSinksRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListSinksRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_token, 2, type: :string, json_name: "pageToken", deprecated: false
field :page_size, 3, type: :int32, json_name: "pageSize", deprecated: false
end
defmodule Google.Logging.V2.ListSinksResponse do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListSinksResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :sinks, 1, repeated: true, type: Google.Logging.V2.LogSink
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Logging.V2.GetSinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetSinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :sink_name, 1, type: :string, json_name: "sinkName", deprecated: false
end
defmodule Google.Logging.V2.CreateSinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CreateSinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :sink, 2, type: Google.Logging.V2.LogSink, deprecated: false
field :unique_writer_identity, 3,
type: :bool,
json_name: "uniqueWriterIdentity",
deprecated: false
end
defmodule Google.Logging.V2.UpdateSinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UpdateSinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :sink_name, 1, type: :string, json_name: "sinkName", deprecated: false
field :sink, 2, type: Google.Logging.V2.LogSink, deprecated: false
field :unique_writer_identity, 3,
type: :bool,
json_name: "uniqueWriterIdentity",
deprecated: false
field :update_mask, 4,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Logging.V2.DeleteSinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.DeleteSinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :sink_name, 1, type: :string, json_name: "sinkName", deprecated: false
end
defmodule Google.Logging.V2.CreateLinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CreateLinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :link, 2, type: Google.Logging.V2.Link, deprecated: false
field :link_id, 3, type: :string, json_name: "linkId", deprecated: false
end
defmodule Google.Logging.V2.DeleteLinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.DeleteLinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.ListLinksRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListLinksRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_token, 2, type: :string, json_name: "pageToken", deprecated: false
field :page_size, 3, type: :int32, json_name: "pageSize", deprecated: false
end
defmodule Google.Logging.V2.ListLinksResponse do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListLinksResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :links, 1, repeated: true, type: Google.Logging.V2.Link
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Logging.V2.GetLinkRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetLinkRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.LogExclusion do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LogExclusion",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :description, 2, type: :string, deprecated: false
field :filter, 3, type: :string, deprecated: false
field :disabled, 4, type: :bool, deprecated: false
field :create_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :update_time, 6,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
end
defmodule Google.Logging.V2.ListExclusionsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListExclusionsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_token, 2, type: :string, json_name: "pageToken", deprecated: false
field :page_size, 3, type: :int32, json_name: "pageSize", deprecated: false
end
defmodule Google.Logging.V2.ListExclusionsResponse do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.ListExclusionsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :exclusions, 1, repeated: true, type: Google.Logging.V2.LogExclusion
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Logging.V2.GetExclusionRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetExclusionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.CreateExclusionRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CreateExclusionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :exclusion, 2, type: Google.Logging.V2.LogExclusion, deprecated: false
end
defmodule Google.Logging.V2.UpdateExclusionRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UpdateExclusionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :exclusion, 2, type: Google.Logging.V2.LogExclusion, deprecated: false
field :update_mask, 3,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Logging.V2.DeleteExclusionRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.DeleteExclusionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.GetCmekSettingsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetCmekSettingsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.UpdateCmekSettingsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UpdateCmekSettingsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :cmek_settings, 2,
type: Google.Logging.V2.CmekSettings,
json_name: "cmekSettings",
deprecated: false
field :update_mask, 3,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Logging.V2.CmekSettings do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CmekSettings",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :kms_key_name, 2, type: :string, json_name: "kmsKeyName"
field :kms_key_version_name, 4, type: :string, json_name: "kmsKeyVersionName"
field :service_account_id, 3, type: :string, json_name: "serviceAccountId", deprecated: false
end
defmodule Google.Logging.V2.GetSettingsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.GetSettingsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Logging.V2.UpdateSettingsRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.UpdateSettingsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :settings, 2, type: Google.Logging.V2.Settings, deprecated: false
field :update_mask, 3,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Logging.V2.Settings do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.Settings",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :kms_key_name, 2, type: :string, json_name: "kmsKeyName", deprecated: false
field :kms_service_account_id, 3,
type: :string,
json_name: "kmsServiceAccountId",
deprecated: false
field :storage_location, 4, type: :string, json_name: "storageLocation", deprecated: false
field :disable_default_sink, 5, type: :bool, json_name: "disableDefaultSink", deprecated: false
end
defmodule Google.Logging.V2.CopyLogEntriesRequest do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CopyLogEntriesRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :filter, 3, type: :string, deprecated: false
field :destination, 4, type: :string, deprecated: false
end
defmodule Google.Logging.V2.CopyLogEntriesMetadata do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CopyLogEntriesMetadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :start_time, 1, type: Google.Protobuf.Timestamp, json_name: "startTime"
field :end_time, 2, type: Google.Protobuf.Timestamp, json_name: "endTime"
field :state, 3, type: Google.Logging.V2.OperationState, enum: true
field :cancellation_requested, 4, type: :bool, json_name: "cancellationRequested"
field :request, 5, type: Google.Logging.V2.CopyLogEntriesRequest
field :progress, 6, type: :int32
field :writer_identity, 7, type: :string, json_name: "writerIdentity"
end
defmodule Google.Logging.V2.CopyLogEntriesResponse do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.CopyLogEntriesResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :log_entries_copied_count, 1, type: :int64, json_name: "logEntriesCopiedCount"
end
defmodule Google.Logging.V2.BucketMetadata do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.BucketMetadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :request, 0
field :start_time, 1, type: Google.Protobuf.Timestamp, json_name: "startTime"
field :end_time, 2, type: Google.Protobuf.Timestamp, json_name: "endTime"
field :state, 3, type: Google.Logging.V2.OperationState, enum: true
field :create_bucket_request, 4,
type: Google.Logging.V2.CreateBucketRequest,
json_name: "createBucketRequest",
oneof: 0
field :update_bucket_request, 5,
type: Google.Logging.V2.UpdateBucketRequest,
json_name: "updateBucketRequest",
oneof: 0
end
defmodule Google.Logging.V2.LinkMetadata do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LinkMetadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :request, 0
field :start_time, 1, type: Google.Protobuf.Timestamp, json_name: "startTime"
field :end_time, 2, type: Google.Protobuf.Timestamp, json_name: "endTime"
field :state, 3, type: Google.Logging.V2.OperationState, enum: true
field :create_link_request, 4,
type: Google.Logging.V2.CreateLinkRequest,
json_name: "createLinkRequest",
oneof: 0
field :delete_link_request, 5,
type: Google.Logging.V2.DeleteLinkRequest,
json_name: "deleteLinkRequest",
oneof: 0
end
defmodule Google.Logging.V2.LocationMetadata do
@moduledoc false
use Protobuf,
full_name: "google.logging.v2.LocationMetadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :log_analytics_enabled, 1, type: :bool, json_name: "logAnalyticsEnabled"
end
defmodule Google.Logging.V2.ConfigServiceV2.Service do
@moduledoc false
use GRPC.Service, name: "google.logging.v2.ConfigServiceV2", protoc_gen_elixir_version: "0.17.0"
rpc :ListBuckets, Google.Logging.V2.ListBucketsRequest, Google.Logging.V2.ListBucketsResponse
rpc :GetBucket, Google.Logging.V2.GetBucketRequest, Google.Logging.V2.LogBucket
rpc :CreateBucketAsync, Google.Logging.V2.CreateBucketRequest, Google.Longrunning.Operation
rpc :UpdateBucketAsync, Google.Logging.V2.UpdateBucketRequest, Google.Longrunning.Operation
rpc :CreateBucket, Google.Logging.V2.CreateBucketRequest, Google.Logging.V2.LogBucket
rpc :UpdateBucket, Google.Logging.V2.UpdateBucketRequest, Google.Logging.V2.LogBucket
rpc :DeleteBucket, Google.Logging.V2.DeleteBucketRequest, Google.Protobuf.Empty
rpc :UndeleteBucket, Google.Logging.V2.UndeleteBucketRequest, Google.Protobuf.Empty
rpc :ListViews, Google.Logging.V2.ListViewsRequest, Google.Logging.V2.ListViewsResponse
rpc :GetView, Google.Logging.V2.GetViewRequest, Google.Logging.V2.LogView
rpc :CreateView, Google.Logging.V2.CreateViewRequest, Google.Logging.V2.LogView
rpc :UpdateView, Google.Logging.V2.UpdateViewRequest, Google.Logging.V2.LogView
rpc :DeleteView, Google.Logging.V2.DeleteViewRequest, Google.Protobuf.Empty
rpc :ListSinks, Google.Logging.V2.ListSinksRequest, Google.Logging.V2.ListSinksResponse
rpc :GetSink, Google.Logging.V2.GetSinkRequest, Google.Logging.V2.LogSink
rpc :CreateSink, Google.Logging.V2.CreateSinkRequest, Google.Logging.V2.LogSink
rpc :UpdateSink, Google.Logging.V2.UpdateSinkRequest, Google.Logging.V2.LogSink
rpc :DeleteSink, Google.Logging.V2.DeleteSinkRequest, Google.Protobuf.Empty
rpc :CreateLink, Google.Logging.V2.CreateLinkRequest, Google.Longrunning.Operation
rpc :DeleteLink, Google.Logging.V2.DeleteLinkRequest, Google.Longrunning.Operation
rpc :ListLinks, Google.Logging.V2.ListLinksRequest, Google.Logging.V2.ListLinksResponse
rpc :GetLink, Google.Logging.V2.GetLinkRequest, Google.Logging.V2.Link
rpc :ListExclusions,
Google.Logging.V2.ListExclusionsRequest,
Google.Logging.V2.ListExclusionsResponse
rpc :GetExclusion, Google.Logging.V2.GetExclusionRequest, Google.Logging.V2.LogExclusion
rpc :CreateExclusion, Google.Logging.V2.CreateExclusionRequest, Google.Logging.V2.LogExclusion
rpc :UpdateExclusion, Google.Logging.V2.UpdateExclusionRequest, Google.Logging.V2.LogExclusion
rpc :DeleteExclusion, Google.Logging.V2.DeleteExclusionRequest, Google.Protobuf.Empty
rpc :GetCmekSettings, Google.Logging.V2.GetCmekSettingsRequest, Google.Logging.V2.CmekSettings
rpc :UpdateCmekSettings,
Google.Logging.V2.UpdateCmekSettingsRequest,
Google.Logging.V2.CmekSettings
rpc :GetSettings, Google.Logging.V2.GetSettingsRequest, Google.Logging.V2.Settings
rpc :UpdateSettings, Google.Logging.V2.UpdateSettingsRequest, Google.Logging.V2.Settings
rpc :CopyLogEntries, Google.Logging.V2.CopyLogEntriesRequest, Google.Longrunning.Operation
end
defmodule Google.Logging.V2.ConfigServiceV2.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Logging.V2.ConfigServiceV2.Service
end