Documentation
¶
Overview ¶
Package loggingpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package loggingpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package loggingpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterConfigServiceV2Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterConfigServiceV2HandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConfigServiceV2Client) error
- func RegisterConfigServiceV2HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterConfigServiceV2HandlerServer(ctx context.Context, mux *runtime.ServeMux, server ConfigServiceV2Server) error
- func RegisterConfigServiceV2Server(s grpc.ServiceRegistrar, srv ConfigServiceV2Server)
- func RegisterLoggingServiceV2Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterLoggingServiceV2HandlerClient(ctx context.Context, mux *runtime.ServeMux, client LoggingServiceV2Client) error
- func RegisterLoggingServiceV2HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterLoggingServiceV2HandlerServer(ctx context.Context, mux *runtime.ServeMux, server LoggingServiceV2Server) error
- func RegisterLoggingServiceV2Server(s grpc.ServiceRegistrar, srv LoggingServiceV2Server)
- func RegisterMetricsServiceV2Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMetricsServiceV2HandlerClient(ctx context.Context, mux *runtime.ServeMux, client MetricsServiceV2Client) error
- func RegisterMetricsServiceV2HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMetricsServiceV2HandlerServer(ctx context.Context, mux *runtime.ServeMux, server MetricsServiceV2Server) error
- func RegisterMetricsServiceV2Server(s grpc.ServiceRegistrar, srv MetricsServiceV2Server)
- type BigQueryDataset
- type BigQueryOptions
- func (*BigQueryOptions) Descriptor() ([]byte, []int)deprecated
- func (x *BigQueryOptions) GetUsePartitionedTables() bool
- func (x *BigQueryOptions) GetUsesTimestampColumnPartitioning() bool
- func (*BigQueryOptions) ProtoMessage()
- func (x *BigQueryOptions) ProtoReflect() protoreflect.Message
- func (x *BigQueryOptions) Reset()
- func (x *BigQueryOptions) String() string
- type BucketMetadata
- func (*BucketMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *BucketMetadata) GetCreateBucketRequest() *CreateBucketRequest
- func (x *BucketMetadata) GetEndTime() *timestamp.Timestamp
- func (m *BucketMetadata) GetRequest() isBucketMetadata_Request
- func (x *BucketMetadata) GetStartTime() *timestamp.Timestamp
- func (x *BucketMetadata) GetState() OperationState
- func (x *BucketMetadata) GetUpdateBucketRequest() *UpdateBucketRequest
- func (*BucketMetadata) ProtoMessage()
- func (x *BucketMetadata) ProtoReflect() protoreflect.Message
- func (x *BucketMetadata) Reset()
- func (x *BucketMetadata) String() string
- type BucketMetadata_CreateBucketRequest
- type BucketMetadata_UpdateBucketRequest
- type CmekSettings
- func (*CmekSettings) Descriptor() ([]byte, []int)deprecated
- func (x *CmekSettings) GetKmsKeyName() string
- func (x *CmekSettings) GetKmsKeyVersionName() string
- func (x *CmekSettings) GetName() string
- func (x *CmekSettings) GetServiceAccountId() string
- func (*CmekSettings) ProtoMessage()
- func (x *CmekSettings) ProtoReflect() protoreflect.Message
- func (x *CmekSettings) Reset()
- func (x *CmekSettings) String() string
- type ConfigServiceV2Client
- type ConfigServiceV2Server
- type CopyLogEntriesMetadata
- func (*CopyLogEntriesMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CopyLogEntriesMetadata) GetCancellationRequested() bool
- func (x *CopyLogEntriesMetadata) GetEndTime() *timestamp.Timestamp
- func (x *CopyLogEntriesMetadata) GetProgress() int32
- func (x *CopyLogEntriesMetadata) GetRequest() *CopyLogEntriesRequest
- func (x *CopyLogEntriesMetadata) GetStartTime() *timestamp.Timestamp
- func (x *CopyLogEntriesMetadata) GetState() OperationState
- func (x *CopyLogEntriesMetadata) GetWriterIdentity() string
- func (*CopyLogEntriesMetadata) ProtoMessage()
- func (x *CopyLogEntriesMetadata) ProtoReflect() protoreflect.Message
- func (x *CopyLogEntriesMetadata) Reset()
- func (x *CopyLogEntriesMetadata) String() string
- type CopyLogEntriesRequest
- func (*CopyLogEntriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CopyLogEntriesRequest) GetDestination() string
- func (x *CopyLogEntriesRequest) GetFilter() string
- func (x *CopyLogEntriesRequest) GetName() string
- func (*CopyLogEntriesRequest) ProtoMessage()
- func (x *CopyLogEntriesRequest) ProtoReflect() protoreflect.Message
- func (x *CopyLogEntriesRequest) Reset()
- func (x *CopyLogEntriesRequest) String() string
- type CopyLogEntriesResponse
- func (*CopyLogEntriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CopyLogEntriesResponse) GetLogEntriesCopiedCount() int64
- func (*CopyLogEntriesResponse) ProtoMessage()
- func (x *CopyLogEntriesResponse) ProtoReflect() protoreflect.Message
- func (x *CopyLogEntriesResponse) Reset()
- func (x *CopyLogEntriesResponse) String() string
- type CreateBucketRequest
- func (*CreateBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBucketRequest) GetBucket() *LogBucket
- func (x *CreateBucketRequest) GetBucketId() string
- func (x *CreateBucketRequest) GetParent() string
- func (*CreateBucketRequest) ProtoMessage()
- func (x *CreateBucketRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBucketRequest) Reset()
- func (x *CreateBucketRequest) String() string
- type CreateExclusionRequest
- func (*CreateExclusionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateExclusionRequest) GetExclusion() *LogExclusion
- func (x *CreateExclusionRequest) GetParent() string
- func (*CreateExclusionRequest) ProtoMessage()
- func (x *CreateExclusionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateExclusionRequest) Reset()
- func (x *CreateExclusionRequest) String() string
- type CreateLinkRequest
- func (*CreateLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLinkRequest) GetLink() *Link
- func (x *CreateLinkRequest) GetLinkId() string
- func (x *CreateLinkRequest) GetParent() string
- func (*CreateLinkRequest) ProtoMessage()
- func (x *CreateLinkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLinkRequest) Reset()
- func (x *CreateLinkRequest) String() string
- type CreateLogMetricRequest
- func (*CreateLogMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLogMetricRequest) GetMetric() *LogMetric
- func (x *CreateLogMetricRequest) GetParent() string
- func (*CreateLogMetricRequest) ProtoMessage()
- func (x *CreateLogMetricRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLogMetricRequest) Reset()
- func (x *CreateLogMetricRequest) String() string
- type CreateSinkRequest
- func (*CreateSinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSinkRequest) GetParent() string
- func (x *CreateSinkRequest) GetSink() *LogSink
- func (x *CreateSinkRequest) GetUniqueWriterIdentity() bool
- func (*CreateSinkRequest) ProtoMessage()
- func (x *CreateSinkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSinkRequest) Reset()
- func (x *CreateSinkRequest) String() string
- type CreateViewRequest
- func (*CreateViewRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateViewRequest) GetParent() string
- func (x *CreateViewRequest) GetView() *LogView
- func (x *CreateViewRequest) GetViewId() string
- func (*CreateViewRequest) ProtoMessage()
- func (x *CreateViewRequest) ProtoReflect() protoreflect.Message
- func (x *CreateViewRequest) Reset()
- func (x *CreateViewRequest) String() string
- type DeleteBucketRequest
- func (*DeleteBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBucketRequest) GetName() string
- func (*DeleteBucketRequest) ProtoMessage()
- func (x *DeleteBucketRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBucketRequest) Reset()
- func (x *DeleteBucketRequest) String() string
- type DeleteExclusionRequest
- func (*DeleteExclusionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteExclusionRequest) GetName() string
- func (*DeleteExclusionRequest) ProtoMessage()
- func (x *DeleteExclusionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteExclusionRequest) Reset()
- func (x *DeleteExclusionRequest) String() string
- type DeleteLinkRequest
- type DeleteLogMetricRequest
- func (*DeleteLogMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLogMetricRequest) GetMetricName() string
- func (*DeleteLogMetricRequest) ProtoMessage()
- func (x *DeleteLogMetricRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLogMetricRequest) Reset()
- func (x *DeleteLogMetricRequest) String() string
- type DeleteLogRequest
- type DeleteSinkRequest
- type DeleteViewRequest
- type GetBucketRequest
- type GetCmekSettingsRequest
- func (*GetCmekSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCmekSettingsRequest) GetName() string
- func (*GetCmekSettingsRequest) ProtoMessage()
- func (x *GetCmekSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *GetCmekSettingsRequest) Reset()
- func (x *GetCmekSettingsRequest) String() string
- type GetExclusionRequest
- func (*GetExclusionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetExclusionRequest) GetName() string
- func (*GetExclusionRequest) ProtoMessage()
- func (x *GetExclusionRequest) ProtoReflect() protoreflect.Message
- func (x *GetExclusionRequest) Reset()
- func (x *GetExclusionRequest) String() string
- type GetLinkRequest
- type GetLogMetricRequest
- func (*GetLogMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLogMetricRequest) GetMetricName() string
- func (*GetLogMetricRequest) ProtoMessage()
- func (x *GetLogMetricRequest) ProtoReflect() protoreflect.Message
- func (x *GetLogMetricRequest) Reset()
- func (x *GetLogMetricRequest) String() string
- type GetSettingsRequest
- func (*GetSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSettingsRequest) GetName() string
- func (*GetSettingsRequest) ProtoMessage()
- func (x *GetSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *GetSettingsRequest) Reset()
- func (x *GetSettingsRequest) String() string
- type GetSinkRequest
- type GetViewRequest
- type IndexConfig
- func (*IndexConfig) Descriptor() ([]byte, []int)deprecated
- func (x *IndexConfig) GetCreateTime() *timestamp.Timestamp
- func (x *IndexConfig) GetFieldPath() string
- func (x *IndexConfig) GetType() IndexType
- func (*IndexConfig) ProtoMessage()
- func (x *IndexConfig) ProtoReflect() protoreflect.Message
- func (x *IndexConfig) Reset()
- func (x *IndexConfig) String() string
- type IndexType
- type LifecycleState
- func (LifecycleState) Descriptor() protoreflect.EnumDescriptor
- func (x LifecycleState) Enum() *LifecycleState
- func (LifecycleState) EnumDescriptor() ([]byte, []int)deprecated
- func (x LifecycleState) Number() protoreflect.EnumNumber
- func (x LifecycleState) String() string
- func (LifecycleState) Type() protoreflect.EnumType
- type Link
- func (*Link) Descriptor() ([]byte, []int)deprecated
- func (x *Link) GetBigqueryDataset() *BigQueryDataset
- func (x *Link) GetCreateTime() *timestamp.Timestamp
- func (x *Link) GetDescription() string
- func (x *Link) GetLifecycleState() LifecycleState
- func (x *Link) GetName() string
- func (*Link) ProtoMessage()
- func (x *Link) ProtoReflect() protoreflect.Message
- func (x *Link) Reset()
- func (x *Link) String() string
- type LinkMetadata
- func (*LinkMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LinkMetadata) GetCreateLinkRequest() *CreateLinkRequest
- func (x *LinkMetadata) GetDeleteLinkRequest() *DeleteLinkRequest
- func (x *LinkMetadata) GetEndTime() *timestamp.Timestamp
- func (m *LinkMetadata) GetRequest() isLinkMetadata_Request
- func (x *LinkMetadata) GetStartTime() *timestamp.Timestamp
- func (x *LinkMetadata) GetState() OperationState
- func (*LinkMetadata) ProtoMessage()
- func (x *LinkMetadata) ProtoReflect() protoreflect.Message
- func (x *LinkMetadata) Reset()
- func (x *LinkMetadata) String() string
- type LinkMetadata_CreateLinkRequest
- type LinkMetadata_DeleteLinkRequest
- type ListBucketsRequest
- func (*ListBucketsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsRequest) GetPageSize() int32
- func (x *ListBucketsRequest) GetPageToken() string
- func (x *ListBucketsRequest) GetParent() string
- func (*ListBucketsRequest) ProtoMessage()
- func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBucketsRequest) Reset()
- func (x *ListBucketsRequest) String() string
- type ListBucketsResponse
- func (*ListBucketsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsResponse) GetBuckets() []*LogBucket
- func (x *ListBucketsResponse) GetNextPageToken() string
- func (*ListBucketsResponse) ProtoMessage()
- func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBucketsResponse) Reset()
- func (x *ListBucketsResponse) String() string
- type ListExclusionsRequest
- func (*ListExclusionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListExclusionsRequest) GetPageSize() int32
- func (x *ListExclusionsRequest) GetPageToken() string
- func (x *ListExclusionsRequest) GetParent() string
- func (*ListExclusionsRequest) ProtoMessage()
- func (x *ListExclusionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListExclusionsRequest) Reset()
- func (x *ListExclusionsRequest) String() string
- type ListExclusionsResponse
- func (*ListExclusionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExclusionsResponse) GetExclusions() []*LogExclusion
- func (x *ListExclusionsResponse) GetNextPageToken() string
- func (*ListExclusionsResponse) ProtoMessage()
- func (x *ListExclusionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListExclusionsResponse) Reset()
- func (x *ListExclusionsResponse) String() string
- type ListLinksRequest
- func (*ListLinksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLinksRequest) GetPageSize() int32
- func (x *ListLinksRequest) GetPageToken() string
- func (x *ListLinksRequest) GetParent() string
- func (*ListLinksRequest) ProtoMessage()
- func (x *ListLinksRequest) ProtoReflect() protoreflect.Message
- func (x *ListLinksRequest) Reset()
- func (x *ListLinksRequest) String() string
- type ListLinksResponse
- func (*ListLinksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLinksResponse) GetLinks() []*Link
- func (x *ListLinksResponse) GetNextPageToken() string
- func (*ListLinksResponse) ProtoMessage()
- func (x *ListLinksResponse) ProtoReflect() protoreflect.Message
- func (x *ListLinksResponse) Reset()
- func (x *ListLinksResponse) String() string
- type ListLogEntriesRequest
- func (*ListLogEntriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLogEntriesRequest) GetFilter() string
- func (x *ListLogEntriesRequest) GetOrderBy() string
- func (x *ListLogEntriesRequest) GetPageSize() int32
- func (x *ListLogEntriesRequest) GetPageToken() string
- func (x *ListLogEntriesRequest) GetResourceNames() []string
- func (*ListLogEntriesRequest) ProtoMessage()
- func (x *ListLogEntriesRequest) ProtoReflect() protoreflect.Message
- func (x *ListLogEntriesRequest) Reset()
- func (x *ListLogEntriesRequest) String() string
- type ListLogEntriesResponse
- func (*ListLogEntriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLogEntriesResponse) GetEntries() []*LogEntry
- func (x *ListLogEntriesResponse) GetNextPageToken() string
- func (*ListLogEntriesResponse) ProtoMessage()
- func (x *ListLogEntriesResponse) ProtoReflect() protoreflect.Message
- func (x *ListLogEntriesResponse) Reset()
- func (x *ListLogEntriesResponse) String() string
- type ListLogMetricsRequest
- func (*ListLogMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLogMetricsRequest) GetPageSize() int32
- func (x *ListLogMetricsRequest) GetPageToken() string
- func (x *ListLogMetricsRequest) GetParent() string
- func (*ListLogMetricsRequest) ProtoMessage()
- func (x *ListLogMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLogMetricsRequest) Reset()
- func (x *ListLogMetricsRequest) String() string
- type ListLogMetricsResponse
- func (*ListLogMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLogMetricsResponse) GetMetrics() []*LogMetric
- func (x *ListLogMetricsResponse) GetNextPageToken() string
- func (*ListLogMetricsResponse) ProtoMessage()
- func (x *ListLogMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLogMetricsResponse) Reset()
- func (x *ListLogMetricsResponse) String() string
- type ListLogsRequest
- func (*ListLogsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLogsRequest) GetPageSize() int32
- func (x *ListLogsRequest) GetPageToken() string
- func (x *ListLogsRequest) GetParent() string
- func (x *ListLogsRequest) GetResourceNames() []string
- func (*ListLogsRequest) ProtoMessage()
- func (x *ListLogsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLogsRequest) Reset()
- func (x *ListLogsRequest) String() string
- type ListLogsResponse
- func (*ListLogsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLogsResponse) GetLogNames() []string
- func (x *ListLogsResponse) GetNextPageToken() string
- func (*ListLogsResponse) ProtoMessage()
- func (x *ListLogsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLogsResponse) Reset()
- func (x *ListLogsResponse) String() string
- type ListMonitoredResourceDescriptorsRequest
- func (*ListMonitoredResourceDescriptorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMonitoredResourceDescriptorsRequest) GetPageSize() int32
- func (x *ListMonitoredResourceDescriptorsRequest) GetPageToken() string
- func (*ListMonitoredResourceDescriptorsRequest) ProtoMessage()
- func (x *ListMonitoredResourceDescriptorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMonitoredResourceDescriptorsRequest) Reset()
- func (x *ListMonitoredResourceDescriptorsRequest) String() string
- type ListMonitoredResourceDescriptorsResponse
- func (*ListMonitoredResourceDescriptorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMonitoredResourceDescriptorsResponse) GetNextPageToken() string
- func (x *ListMonitoredResourceDescriptorsResponse) GetResourceDescriptors() []*monitoredres.MonitoredResourceDescriptor
- func (*ListMonitoredResourceDescriptorsResponse) ProtoMessage()
- func (x *ListMonitoredResourceDescriptorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMonitoredResourceDescriptorsResponse) Reset()
- func (x *ListMonitoredResourceDescriptorsResponse) String() string
- type ListSinksRequest
- func (*ListSinksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSinksRequest) GetPageSize() int32
- func (x *ListSinksRequest) GetPageToken() string
- func (x *ListSinksRequest) GetParent() string
- func (*ListSinksRequest) ProtoMessage()
- func (x *ListSinksRequest) ProtoReflect() protoreflect.Message
- func (x *ListSinksRequest) Reset()
- func (x *ListSinksRequest) String() string
- type ListSinksResponse
- func (*ListSinksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSinksResponse) GetNextPageToken() string
- func (x *ListSinksResponse) GetSinks() []*LogSink
- func (*ListSinksResponse) ProtoMessage()
- func (x *ListSinksResponse) ProtoReflect() protoreflect.Message
- func (x *ListSinksResponse) Reset()
- func (x *ListSinksResponse) String() string
- type ListViewsRequest
- func (*ListViewsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListViewsRequest) GetPageSize() int32
- func (x *ListViewsRequest) GetPageToken() string
- func (x *ListViewsRequest) GetParent() string
- func (*ListViewsRequest) ProtoMessage()
- func (x *ListViewsRequest) ProtoReflect() protoreflect.Message
- func (x *ListViewsRequest) Reset()
- func (x *ListViewsRequest) String() string
- type ListViewsResponse
- func (*ListViewsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListViewsResponse) GetNextPageToken() string
- func (x *ListViewsResponse) GetViews() []*LogView
- func (*ListViewsResponse) ProtoMessage()
- func (x *ListViewsResponse) ProtoReflect() protoreflect.Message
- func (x *ListViewsResponse) Reset()
- func (x *ListViewsResponse) String() string
- type LocationMetadata
- func (*LocationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LocationMetadata) GetLogAnalyticsEnabled() bool
- func (*LocationMetadata) ProtoMessage()
- func (x *LocationMetadata) ProtoReflect() protoreflect.Message
- func (x *LocationMetadata) Reset()
- func (x *LocationMetadata) String() string
- type LogBucket
- func (*LogBucket) Descriptor() ([]byte, []int)deprecated
- func (x *LogBucket) GetAnalyticsEnabled() bool
- func (x *LogBucket) GetCmekSettings() *CmekSettings
- func (x *LogBucket) GetCreateTime() *timestamp.Timestamp
- func (x *LogBucket) GetDescription() string
- func (x *LogBucket) GetIndexConfigs() []*IndexConfig
- func (x *LogBucket) GetLifecycleState() LifecycleState
- func (x *LogBucket) GetLocked() bool
- func (x *LogBucket) GetName() string
- func (x *LogBucket) GetRestrictedFields() []string
- func (x *LogBucket) GetRetentionDays() int32
- func (x *LogBucket) GetUpdateTime() *timestamp.Timestamp
- func (*LogBucket) ProtoMessage()
- func (x *LogBucket) ProtoReflect() protoreflect.Message
- func (x *LogBucket) Reset()
- func (x *LogBucket) String() string
- type LogEntry
- func (*LogEntry) Descriptor() ([]byte, []int)deprecated
- func (x *LogEntry) GetHttpRequest() *_type.HttpRequest
- func (x *LogEntry) GetInsertId() string
- func (x *LogEntry) GetJsonPayload() *_struct.Struct
- func (x *LogEntry) GetLabels() map[string]string
- func (x *LogEntry) GetLogName() string
- func (x *LogEntry) GetOperation() *LogEntryOperation
- func (m *LogEntry) GetPayload() isLogEntry_Payload
- func (x *LogEntry) GetProtoPayload() *any1.Any
- func (x *LogEntry) GetReceiveTimestamp() *timestamp.Timestamp
- func (x *LogEntry) GetResource() *monitoredres.MonitoredResource
- func (x *LogEntry) GetSeverity() _type.LogSeverity
- func (x *LogEntry) GetSourceLocation() *LogEntrySourceLocation
- func (x *LogEntry) GetSpanId() string
- func (x *LogEntry) GetSplit() *LogSplit
- func (x *LogEntry) GetTextPayload() string
- func (x *LogEntry) GetTimestamp() *timestamp.Timestamp
- func (x *LogEntry) GetTrace() string
- func (x *LogEntry) GetTraceSampled() bool
- func (*LogEntry) ProtoMessage()
- func (x *LogEntry) ProtoReflect() protoreflect.Message
- func (x *LogEntry) Reset()
- func (x *LogEntry) String() string
- type LogEntryOperation
- func (*LogEntryOperation) Descriptor() ([]byte, []int)deprecated
- func (x *LogEntryOperation) GetFirst() bool
- func (x *LogEntryOperation) GetId() string
- func (x *LogEntryOperation) GetLast() bool
- func (x *LogEntryOperation) GetProducer() string
- func (*LogEntryOperation) ProtoMessage()
- func (x *LogEntryOperation) ProtoReflect() protoreflect.Message
- func (x *LogEntryOperation) Reset()
- func (x *LogEntryOperation) String() string
- type LogEntrySourceLocation
- func (*LogEntrySourceLocation) Descriptor() ([]byte, []int)deprecated
- func (x *LogEntrySourceLocation) GetFile() string
- func (x *LogEntrySourceLocation) GetFunction() string
- func (x *LogEntrySourceLocation) GetLine() int64
- func (*LogEntrySourceLocation) ProtoMessage()
- func (x *LogEntrySourceLocation) ProtoReflect() protoreflect.Message
- func (x *LogEntrySourceLocation) Reset()
- func (x *LogEntrySourceLocation) String() string
- type LogEntry_JsonPayload
- type LogEntry_ProtoPayload
- type LogEntry_TextPayload
- type LogExclusion
- func (*LogExclusion) Descriptor() ([]byte, []int)deprecated
- func (x *LogExclusion) GetCreateTime() *timestamp.Timestamp
- func (x *LogExclusion) GetDescription() string
- func (x *LogExclusion) GetDisabled() bool
- func (x *LogExclusion) GetFilter() string
- func (x *LogExclusion) GetName() string
- func (x *LogExclusion) GetUpdateTime() *timestamp.Timestamp
- func (*LogExclusion) ProtoMessage()
- func (x *LogExclusion) ProtoReflect() protoreflect.Message
- func (x *LogExclusion) Reset()
- func (x *LogExclusion) String() string
- type LogMetric
- func (*LogMetric) Descriptor() ([]byte, []int)deprecated
- func (x *LogMetric) GetBucketName() string
- func (x *LogMetric) GetBucketOptions() *distribution.Distribution_BucketOptions
- func (x *LogMetric) GetCreateTime() *timestamp.Timestamp
- func (x *LogMetric) GetDescription() string
- func (x *LogMetric) GetDisabled() bool
- func (x *LogMetric) GetFilter() string
- func (x *LogMetric) GetLabelExtractors() map[string]string
- func (x *LogMetric) GetMetricDescriptor() *metric.MetricDescriptor
- func (x *LogMetric) GetName() string
- func (x *LogMetric) GetUpdateTime() *timestamp.Timestamp
- func (x *LogMetric) GetValueExtractor() string
- func (x *LogMetric) GetVersion() LogMetric_ApiVersiondeprecated
- func (*LogMetric) ProtoMessage()
- func (x *LogMetric) ProtoReflect() protoreflect.Message
- func (x *LogMetric) Reset()
- func (x *LogMetric) String() string
- type LogMetric_ApiVersion
- func (LogMetric_ApiVersion) Descriptor() protoreflect.EnumDescriptor
- func (x LogMetric_ApiVersion) Enum() *LogMetric_ApiVersion
- func (LogMetric_ApiVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x LogMetric_ApiVersion) Number() protoreflect.EnumNumber
- func (x LogMetric_ApiVersion) String() string
- func (LogMetric_ApiVersion) Type() protoreflect.EnumType
- type LogSink
- func (*LogSink) Descriptor() ([]byte, []int)deprecated
- func (x *LogSink) GetBigqueryOptions() *BigQueryOptions
- func (x *LogSink) GetCreateTime() *timestamp.Timestamp
- func (x *LogSink) GetDescription() string
- func (x *LogSink) GetDestination() string
- func (x *LogSink) GetDisabled() bool
- func (x *LogSink) GetExclusions() []*LogExclusion
- func (x *LogSink) GetFilter() string
- func (x *LogSink) GetIncludeChildren() bool
- func (x *LogSink) GetName() string
- func (m *LogSink) GetOptions() isLogSink_Options
- func (x *LogSink) GetOutputVersionFormat() LogSink_VersionFormatdeprecated
- func (x *LogSink) GetUpdateTime() *timestamp.Timestamp
- func (x *LogSink) GetWriterIdentity() string
- func (*LogSink) ProtoMessage()
- func (x *LogSink) ProtoReflect() protoreflect.Message
- func (x *LogSink) Reset()
- func (x *LogSink) String() string
- type LogSink_BigqueryOptions
- type LogSink_VersionFormat
- func (LogSink_VersionFormat) Descriptor() protoreflect.EnumDescriptor
- func (x LogSink_VersionFormat) Enum() *LogSink_VersionFormat
- func (LogSink_VersionFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x LogSink_VersionFormat) Number() protoreflect.EnumNumber
- func (x LogSink_VersionFormat) String() string
- func (LogSink_VersionFormat) Type() protoreflect.EnumType
- type LogSplit
- func (*LogSplit) Descriptor() ([]byte, []int)deprecated
- func (x *LogSplit) GetIndex() int32
- func (x *LogSplit) GetTotalSplits() int32
- func (x *LogSplit) GetUid() string
- func (*LogSplit) ProtoMessage()
- func (x *LogSplit) ProtoReflect() protoreflect.Message
- func (x *LogSplit) Reset()
- func (x *LogSplit) String() string
- type LogView
- func (*LogView) Descriptor() ([]byte, []int)deprecated
- func (x *LogView) GetCreateTime() *timestamp.Timestamp
- func (x *LogView) GetDescription() string
- func (x *LogView) GetFilter() string
- func (x *LogView) GetName() string
- func (x *LogView) GetUpdateTime() *timestamp.Timestamp
- func (*LogView) ProtoMessage()
- func (x *LogView) ProtoReflect() protoreflect.Message
- func (x *LogView) Reset()
- func (x *LogView) String() string
- type LoggingServiceV2Client
- type LoggingServiceV2Server
- type LoggingServiceV2_TailLogEntriesClient
- type LoggingServiceV2_TailLogEntriesServer
- type MetricsServiceV2Client
- type MetricsServiceV2Server
- type OperationState
- func (OperationState) Descriptor() protoreflect.EnumDescriptor
- func (x OperationState) Enum() *OperationState
- func (OperationState) EnumDescriptor() ([]byte, []int)deprecated
- func (x OperationState) Number() protoreflect.EnumNumber
- func (x OperationState) String() string
- func (OperationState) Type() protoreflect.EnumType
- type Settings
- func (*Settings) Descriptor() ([]byte, []int)deprecated
- func (x *Settings) GetDisableDefaultSink() bool
- func (x *Settings) GetKmsKeyName() string
- func (x *Settings) GetKmsServiceAccountId() string
- func (x *Settings) GetName() string
- func (x *Settings) GetStorageLocation() string
- func (*Settings) ProtoMessage()
- func (x *Settings) ProtoReflect() protoreflect.Message
- func (x *Settings) Reset()
- func (x *Settings) String() string
- type TailLogEntriesRequest
- func (*TailLogEntriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TailLogEntriesRequest) GetBufferWindow() *duration.Duration
- func (x *TailLogEntriesRequest) GetFilter() string
- func (x *TailLogEntriesRequest) GetResourceNames() []string
- func (*TailLogEntriesRequest) ProtoMessage()
- func (x *TailLogEntriesRequest) ProtoReflect() protoreflect.Message
- func (x *TailLogEntriesRequest) Reset()
- func (x *TailLogEntriesRequest) String() string
- type TailLogEntriesResponse
- func (*TailLogEntriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TailLogEntriesResponse) GetEntries() []*LogEntry
- func (x *TailLogEntriesResponse) GetSuppressionInfo() []*TailLogEntriesResponse_SuppressionInfo
- func (*TailLogEntriesResponse) ProtoMessage()
- func (x *TailLogEntriesResponse) ProtoReflect() protoreflect.Message
- func (x *TailLogEntriesResponse) Reset()
- func (x *TailLogEntriesResponse) String() string
- type TailLogEntriesResponse_SuppressionInfo
- func (*TailLogEntriesResponse_SuppressionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TailLogEntriesResponse_SuppressionInfo) GetReason() TailLogEntriesResponse_SuppressionInfo_Reason
- func (x *TailLogEntriesResponse_SuppressionInfo) GetSuppressedCount() int32
- func (*TailLogEntriesResponse_SuppressionInfo) ProtoMessage()
- func (x *TailLogEntriesResponse_SuppressionInfo) ProtoReflect() protoreflect.Message
- func (x *TailLogEntriesResponse_SuppressionInfo) Reset()
- func (x *TailLogEntriesResponse_SuppressionInfo) String() string
- type TailLogEntriesResponse_SuppressionInfo_Reason
- func (TailLogEntriesResponse_SuppressionInfo_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x TailLogEntriesResponse_SuppressionInfo_Reason) Enum() *TailLogEntriesResponse_SuppressionInfo_Reason
- func (TailLogEntriesResponse_SuppressionInfo_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x TailLogEntriesResponse_SuppressionInfo_Reason) Number() protoreflect.EnumNumber
- func (x TailLogEntriesResponse_SuppressionInfo_Reason) String() string
- func (TailLogEntriesResponse_SuppressionInfo_Reason) Type() protoreflect.EnumType
- type UndeleteBucketRequest
- func (*UndeleteBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UndeleteBucketRequest) GetName() string
- func (*UndeleteBucketRequest) ProtoMessage()
- func (x *UndeleteBucketRequest) ProtoReflect() protoreflect.Message
- func (x *UndeleteBucketRequest) Reset()
- func (x *UndeleteBucketRequest) String() string
- type UnimplementedConfigServiceV2Server
- func (UnimplementedConfigServiceV2Server) CopyLogEntries(context.Context, *CopyLogEntriesRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigServiceV2Server) CreateBucket(context.Context, *CreateBucketRequest) (*LogBucket, error)
- func (UnimplementedConfigServiceV2Server) CreateBucketAsync(context.Context, *CreateBucketRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigServiceV2Server) CreateExclusion(context.Context, *CreateExclusionRequest) (*LogExclusion, error)
- func (UnimplementedConfigServiceV2Server) CreateLink(context.Context, *CreateLinkRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigServiceV2Server) CreateSink(context.Context, *CreateSinkRequest) (*LogSink, error)
- func (UnimplementedConfigServiceV2Server) CreateView(context.Context, *CreateViewRequest) (*LogView, error)
- func (UnimplementedConfigServiceV2Server) DeleteBucket(context.Context, *DeleteBucketRequest) (*empty.Empty, error)
- func (UnimplementedConfigServiceV2Server) DeleteExclusion(context.Context, *DeleteExclusionRequest) (*empty.Empty, error)
- func (UnimplementedConfigServiceV2Server) DeleteLink(context.Context, *DeleteLinkRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigServiceV2Server) DeleteSink(context.Context, *DeleteSinkRequest) (*empty.Empty, error)
- func (UnimplementedConfigServiceV2Server) DeleteView(context.Context, *DeleteViewRequest) (*empty.Empty, error)
- func (UnimplementedConfigServiceV2Server) GetBucket(context.Context, *GetBucketRequest) (*LogBucket, error)
- func (UnimplementedConfigServiceV2Server) GetCmekSettings(context.Context, *GetCmekSettingsRequest) (*CmekSettings, error)
- func (UnimplementedConfigServiceV2Server) GetExclusion(context.Context, *GetExclusionRequest) (*LogExclusion, error)
- func (UnimplementedConfigServiceV2Server) GetLink(context.Context, *GetLinkRequest) (*Link, error)
- func (UnimplementedConfigServiceV2Server) GetSettings(context.Context, *GetSettingsRequest) (*Settings, error)
- func (UnimplementedConfigServiceV2Server) GetSink(context.Context, *GetSinkRequest) (*LogSink, error)
- func (UnimplementedConfigServiceV2Server) GetView(context.Context, *GetViewRequest) (*LogView, error)
- func (UnimplementedConfigServiceV2Server) ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
- func (UnimplementedConfigServiceV2Server) ListExclusions(context.Context, *ListExclusionsRequest) (*ListExclusionsResponse, error)
- func (UnimplementedConfigServiceV2Server) ListLinks(context.Context, *ListLinksRequest) (*ListLinksResponse, error)
- func (UnimplementedConfigServiceV2Server) ListSinks(context.Context, *ListSinksRequest) (*ListSinksResponse, error)
- func (UnimplementedConfigServiceV2Server) ListViews(context.Context, *ListViewsRequest) (*ListViewsResponse, error)
- func (UnimplementedConfigServiceV2Server) UndeleteBucket(context.Context, *UndeleteBucketRequest) (*empty.Empty, error)
- func (UnimplementedConfigServiceV2Server) UpdateBucket(context.Context, *UpdateBucketRequest) (*LogBucket, error)
- func (UnimplementedConfigServiceV2Server) UpdateBucketAsync(context.Context, *UpdateBucketRequest) (*longrunningpb.Operation, error)
- func (UnimplementedConfigServiceV2Server) UpdateCmekSettings(context.Context, *UpdateCmekSettingsRequest) (*CmekSettings, error)
- func (UnimplementedConfigServiceV2Server) UpdateExclusion(context.Context, *UpdateExclusionRequest) (*LogExclusion, error)
- func (UnimplementedConfigServiceV2Server) UpdateSettings(context.Context, *UpdateSettingsRequest) (*Settings, error)
- func (UnimplementedConfigServiceV2Server) UpdateSink(context.Context, *UpdateSinkRequest) (*LogSink, error)
- func (UnimplementedConfigServiceV2Server) UpdateView(context.Context, *UpdateViewRequest) (*LogView, error)
- type UnimplementedLoggingServiceV2Server
- func (UnimplementedLoggingServiceV2Server) DeleteLog(context.Context, *DeleteLogRequest) (*empty.Empty, error)
- func (UnimplementedLoggingServiceV2Server) ListLogEntries(context.Context, *ListLogEntriesRequest) (*ListLogEntriesResponse, error)
- func (UnimplementedLoggingServiceV2Server) ListLogs(context.Context, *ListLogsRequest) (*ListLogsResponse, error)
- func (UnimplementedLoggingServiceV2Server) ListMonitoredResourceDescriptors(context.Context, *ListMonitoredResourceDescriptorsRequest) (*ListMonitoredResourceDescriptorsResponse, error)
- func (UnimplementedLoggingServiceV2Server) TailLogEntries(LoggingServiceV2_TailLogEntriesServer) error
- func (UnimplementedLoggingServiceV2Server) WriteLogEntries(context.Context, *WriteLogEntriesRequest) (*WriteLogEntriesResponse, error)
- type UnimplementedMetricsServiceV2Server
- func (UnimplementedMetricsServiceV2Server) CreateLogMetric(context.Context, *CreateLogMetricRequest) (*LogMetric, error)
- func (UnimplementedMetricsServiceV2Server) DeleteLogMetric(context.Context, *DeleteLogMetricRequest) (*empty.Empty, error)
- func (UnimplementedMetricsServiceV2Server) GetLogMetric(context.Context, *GetLogMetricRequest) (*LogMetric, error)
- func (UnimplementedMetricsServiceV2Server) ListLogMetrics(context.Context, *ListLogMetricsRequest) (*ListLogMetricsResponse, error)
- func (UnimplementedMetricsServiceV2Server) UpdateLogMetric(context.Context, *UpdateLogMetricRequest) (*LogMetric, error)
- type UnsafeConfigServiceV2Server
- type UnsafeLoggingServiceV2Server
- type UnsafeMetricsServiceV2Server
- type UpdateBucketRequest
- func (*UpdateBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBucketRequest) GetBucket() *LogBucket
- func (x *UpdateBucketRequest) GetName() string
- func (x *UpdateBucketRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateBucketRequest) ProtoMessage()
- func (x *UpdateBucketRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBucketRequest) Reset()
- func (x *UpdateBucketRequest) String() string
- type UpdateCmekSettingsRequest
- func (*UpdateCmekSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCmekSettingsRequest) GetCmekSettings() *CmekSettings
- func (x *UpdateCmekSettingsRequest) GetName() string
- func (x *UpdateCmekSettingsRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateCmekSettingsRequest) ProtoMessage()
- func (x *UpdateCmekSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCmekSettingsRequest) Reset()
- func (x *UpdateCmekSettingsRequest) String() string
- type UpdateExclusionRequest
- func (*UpdateExclusionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateExclusionRequest) GetExclusion() *LogExclusion
- func (x *UpdateExclusionRequest) GetName() string
- func (x *UpdateExclusionRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateExclusionRequest) ProtoMessage()
- func (x *UpdateExclusionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateExclusionRequest) Reset()
- func (x *UpdateExclusionRequest) String() string
- type UpdateLogMetricRequest
- func (*UpdateLogMetricRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLogMetricRequest) GetMetric() *LogMetric
- func (x *UpdateLogMetricRequest) GetMetricName() string
- func (*UpdateLogMetricRequest) ProtoMessage()
- func (x *UpdateLogMetricRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLogMetricRequest) Reset()
- func (x *UpdateLogMetricRequest) String() string
- type UpdateSettingsRequest
- func (*UpdateSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSettingsRequest) GetName() string
- func (x *UpdateSettingsRequest) GetSettings() *Settings
- func (x *UpdateSettingsRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateSettingsRequest) ProtoMessage()
- func (x *UpdateSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSettingsRequest) Reset()
- func (x *UpdateSettingsRequest) String() string
- type UpdateSinkRequest
- func (*UpdateSinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSinkRequest) GetSink() *LogSink
- func (x *UpdateSinkRequest) GetSinkName() string
- func (x *UpdateSinkRequest) GetUniqueWriterIdentity() bool
- func (x *UpdateSinkRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateSinkRequest) ProtoMessage()
- func (x *UpdateSinkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSinkRequest) Reset()
- func (x *UpdateSinkRequest) String() string
- type UpdateViewRequest
- func (*UpdateViewRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateViewRequest) GetName() string
- func (x *UpdateViewRequest) GetUpdateMask() *field_mask.FieldMask
- func (x *UpdateViewRequest) GetView() *LogView
- func (*UpdateViewRequest) ProtoMessage()
- func (x *UpdateViewRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateViewRequest) Reset()
- func (x *UpdateViewRequest) String() string
- type WriteLogEntriesPartialErrors
- func (*WriteLogEntriesPartialErrors) Descriptor() ([]byte, []int)deprecated
- func (x *WriteLogEntriesPartialErrors) GetLogEntryErrors() map[int32]*status.Status
- func (*WriteLogEntriesPartialErrors) ProtoMessage()
- func (x *WriteLogEntriesPartialErrors) ProtoReflect() protoreflect.Message
- func (x *WriteLogEntriesPartialErrors) Reset()
- func (x *WriteLogEntriesPartialErrors) String() string
- type WriteLogEntriesRequest
- func (*WriteLogEntriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WriteLogEntriesRequest) GetDryRun() bool
- func (x *WriteLogEntriesRequest) GetEntries() []*LogEntry
- func (x *WriteLogEntriesRequest) GetLabels() map[string]string
- func (x *WriteLogEntriesRequest) GetLogName() string
- func (x *WriteLogEntriesRequest) GetPartialSuccess() bool
- func (x *WriteLogEntriesRequest) GetResource() *monitoredres.MonitoredResource
- func (*WriteLogEntriesRequest) ProtoMessage()
- func (x *WriteLogEntriesRequest) ProtoReflect() protoreflect.Message
- func (x *WriteLogEntriesRequest) Reset()
- func (x *WriteLogEntriesRequest) String() string
- type WriteLogEntriesResponse
Constants ¶
This section is empty.
Variables ¶
var ( TailLogEntriesResponse_SuppressionInfo_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", 1: "RATE_LIMIT", 2: "NOT_CONSUMED", } TailLogEntriesResponse_SuppressionInfo_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "RATE_LIMIT": 1, "NOT_CONSUMED": 2, } )
Enum value maps for TailLogEntriesResponse_SuppressionInfo_Reason.
var ( OperationState_name = map[int32]string{ 0: "OPERATION_STATE_UNSPECIFIED", 1: "OPERATION_STATE_SCHEDULED", 2: "OPERATION_STATE_WAITING_FOR_PERMISSIONS", 3: "OPERATION_STATE_RUNNING", 4: "OPERATION_STATE_SUCCEEDED", 5: "OPERATION_STATE_FAILED", 6: "OPERATION_STATE_CANCELLED", } OperationState_value = map[string]int32{ "OPERATION_STATE_UNSPECIFIED": 0, "OPERATION_STATE_SCHEDULED": 1, "OPERATION_STATE_WAITING_FOR_PERMISSIONS": 2, "OPERATION_STATE_RUNNING": 3, "OPERATION_STATE_SUCCEEDED": 4, "OPERATION_STATE_FAILED": 5, "OPERATION_STATE_CANCELLED": 6, } )
Enum value maps for OperationState.
var ( LifecycleState_name = map[int32]string{ 0: "LIFECYCLE_STATE_UNSPECIFIED", 1: "ACTIVE", 2: "DELETE_REQUESTED", 3: "UPDATING", 4: "CREATING", 5: "FAILED", } LifecycleState_value = map[string]int32{ "LIFECYCLE_STATE_UNSPECIFIED": 0, "ACTIVE": 1, "DELETE_REQUESTED": 2, "UPDATING": 3, "CREATING": 4, "FAILED": 5, } )
Enum value maps for LifecycleState.
var ( IndexType_name = map[int32]string{ 0: "INDEX_TYPE_UNSPECIFIED", 1: "INDEX_TYPE_STRING", 2: "INDEX_TYPE_INTEGER", } IndexType_value = map[string]int32{ "INDEX_TYPE_UNSPECIFIED": 0, "INDEX_TYPE_STRING": 1, "INDEX_TYPE_INTEGER": 2, } )
Enum value maps for IndexType.
var ( LogSink_VersionFormat_name = map[int32]string{ 0: "VERSION_FORMAT_UNSPECIFIED", 1: "V2", 2: "V1", } LogSink_VersionFormat_value = map[string]int32{ "VERSION_FORMAT_UNSPECIFIED": 0, "V2": 1, "V1": 2, } )
Enum value maps for LogSink_VersionFormat.
var ( LogMetric_ApiVersion_name = map[int32]string{ 0: "V2", 1: "V1", } LogMetric_ApiVersion_value = map[string]int32{ "V2": 0, "V1": 1, } )
Enum value maps for LogMetric_ApiVersion.
var ConfigServiceV2_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.logging.v2.ConfigServiceV2", HandlerType: (*ConfigServiceV2Server)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListBuckets", Handler: _ConfigServiceV2_ListBuckets_Handler, }, { MethodName: "GetBucket", Handler: _ConfigServiceV2_GetBucket_Handler, }, { MethodName: "CreateBucketAsync", Handler: _ConfigServiceV2_CreateBucketAsync_Handler, }, { MethodName: "UpdateBucketAsync", Handler: _ConfigServiceV2_UpdateBucketAsync_Handler, }, { MethodName: "CreateBucket", Handler: _ConfigServiceV2_CreateBucket_Handler, }, { MethodName: "UpdateBucket", Handler: _ConfigServiceV2_UpdateBucket_Handler, }, { MethodName: "DeleteBucket", Handler: _ConfigServiceV2_DeleteBucket_Handler, }, { MethodName: "UndeleteBucket", Handler: _ConfigServiceV2_UndeleteBucket_Handler, }, { MethodName: "ListViews", Handler: _ConfigServiceV2_ListViews_Handler, }, { MethodName: "GetView", Handler: _ConfigServiceV2_GetView_Handler, }, { MethodName: "CreateView", Handler: _ConfigServiceV2_CreateView_Handler, }, { MethodName: "UpdateView", Handler: _ConfigServiceV2_UpdateView_Handler, }, { MethodName: "DeleteView", Handler: _ConfigServiceV2_DeleteView_Handler, }, { MethodName: "ListSinks", Handler: _ConfigServiceV2_ListSinks_Handler, }, { MethodName: "GetSink", Handler: _ConfigServiceV2_GetSink_Handler, }, { MethodName: "CreateSink", Handler: _ConfigServiceV2_CreateSink_Handler, }, { MethodName: "UpdateSink", Handler: _ConfigServiceV2_UpdateSink_Handler, }, { MethodName: "DeleteSink", Handler: _ConfigServiceV2_DeleteSink_Handler, }, { MethodName: "CreateLink", Handler: _ConfigServiceV2_CreateLink_Handler, }, { MethodName: "DeleteLink", Handler: _ConfigServiceV2_DeleteLink_Handler, }, { MethodName: "ListLinks", Handler: _ConfigServiceV2_ListLinks_Handler, }, { MethodName: "GetLink", Handler: _ConfigServiceV2_GetLink_Handler, }, { MethodName: "ListExclusions", Handler: _ConfigServiceV2_ListExclusions_Handler, }, { MethodName: "GetExclusion", Handler: _ConfigServiceV2_GetExclusion_Handler, }, { MethodName: "CreateExclusion", Handler: _ConfigServiceV2_CreateExclusion_Handler, }, { MethodName: "UpdateExclusion", Handler: _ConfigServiceV2_UpdateExclusion_Handler, }, { MethodName: "DeleteExclusion", Handler: _ConfigServiceV2_DeleteExclusion_Handler, }, { MethodName: "GetCmekSettings", Handler: _ConfigServiceV2_GetCmekSettings_Handler, }, { MethodName: "UpdateCmekSettings", Handler: _ConfigServiceV2_UpdateCmekSettings_Handler, }, { MethodName: "GetSettings", Handler: _ConfigServiceV2_GetSettings_Handler, }, { MethodName: "UpdateSettings", Handler: _ConfigServiceV2_UpdateSettings_Handler, }, { MethodName: "CopyLogEntries", Handler: _ConfigServiceV2_CopyLogEntries_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/logging/v2/logging_config.proto", }
ConfigServiceV2_ServiceDesc is the grpc.ServiceDesc for ConfigServiceV2 service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_mockgcp_logging_v2_log_entry_proto protoreflect.FileDescriptor
var File_mockgcp_logging_v2_logging_config_proto protoreflect.FileDescriptor
var File_mockgcp_logging_v2_logging_metrics_proto protoreflect.FileDescriptor
var File_mockgcp_logging_v2_logging_proto protoreflect.FileDescriptor
var LoggingServiceV2_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.logging.v2.LoggingServiceV2", HandlerType: (*LoggingServiceV2Server)(nil), Methods: []grpc.MethodDesc{ { MethodName: "DeleteLog", Handler: _LoggingServiceV2_DeleteLog_Handler, }, { MethodName: "WriteLogEntries", Handler: _LoggingServiceV2_WriteLogEntries_Handler, }, { MethodName: "ListLogEntries", Handler: _LoggingServiceV2_ListLogEntries_Handler, }, { MethodName: "ListMonitoredResourceDescriptors", Handler: _LoggingServiceV2_ListMonitoredResourceDescriptors_Handler, }, { MethodName: "ListLogs", Handler: _LoggingServiceV2_ListLogs_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "TailLogEntries", Handler: _LoggingServiceV2_TailLogEntries_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "mockgcp/logging/v2/logging.proto", }
LoggingServiceV2_ServiceDesc is the grpc.ServiceDesc for LoggingServiceV2 service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var MetricsServiceV2_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.logging.v2.MetricsServiceV2", HandlerType: (*MetricsServiceV2Server)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListLogMetrics", Handler: _MetricsServiceV2_ListLogMetrics_Handler, }, { MethodName: "GetLogMetric", Handler: _MetricsServiceV2_GetLogMetric_Handler, }, { MethodName: "CreateLogMetric", Handler: _MetricsServiceV2_CreateLogMetric_Handler, }, { MethodName: "UpdateLogMetric", Handler: _MetricsServiceV2_UpdateLogMetric_Handler, }, { MethodName: "DeleteLogMetric", Handler: _MetricsServiceV2_DeleteLogMetric_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/logging/v2/logging_metrics.proto", }
MetricsServiceV2_ServiceDesc is the grpc.ServiceDesc for MetricsServiceV2 service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterConfigServiceV2Handler ¶
func RegisterConfigServiceV2Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterConfigServiceV2Handler registers the http handlers for service ConfigServiceV2 to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterConfigServiceV2HandlerClient ¶
func RegisterConfigServiceV2HandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConfigServiceV2Client) error
RegisterConfigServiceV2HandlerClient registers the http handlers for service ConfigServiceV2 to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ConfigServiceV2Client". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ConfigServiceV2Client" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ConfigServiceV2Client" to call the correct interceptors.
func RegisterConfigServiceV2HandlerFromEndpoint ¶
func RegisterConfigServiceV2HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterConfigServiceV2HandlerFromEndpoint is same as RegisterConfigServiceV2Handler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterConfigServiceV2HandlerServer ¶
func RegisterConfigServiceV2HandlerServer(ctx context.Context, mux *runtime.ServeMux, server ConfigServiceV2Server) error
RegisterConfigServiceV2HandlerServer registers the http handlers for service ConfigServiceV2 to "mux". UnaryRPC :call ConfigServiceV2Server directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterConfigServiceV2HandlerFromEndpoint instead.
func RegisterConfigServiceV2Server ¶
func RegisterConfigServiceV2Server(s grpc.ServiceRegistrar, srv ConfigServiceV2Server)
func RegisterLoggingServiceV2Handler ¶
func RegisterLoggingServiceV2Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterLoggingServiceV2Handler registers the http handlers for service LoggingServiceV2 to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterLoggingServiceV2HandlerClient ¶
func RegisterLoggingServiceV2HandlerClient(ctx context.Context, mux *runtime.ServeMux, client LoggingServiceV2Client) error
RegisterLoggingServiceV2HandlerClient registers the http handlers for service LoggingServiceV2 to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "LoggingServiceV2Client". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "LoggingServiceV2Client" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "LoggingServiceV2Client" to call the correct interceptors.
func RegisterLoggingServiceV2HandlerFromEndpoint ¶
func RegisterLoggingServiceV2HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterLoggingServiceV2HandlerFromEndpoint is same as RegisterLoggingServiceV2Handler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterLoggingServiceV2HandlerServer ¶
func RegisterLoggingServiceV2HandlerServer(ctx context.Context, mux *runtime.ServeMux, server LoggingServiceV2Server) error
RegisterLoggingServiceV2HandlerServer registers the http handlers for service LoggingServiceV2 to "mux". UnaryRPC :call LoggingServiceV2Server directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterLoggingServiceV2HandlerFromEndpoint instead.
func RegisterLoggingServiceV2Server ¶
func RegisterLoggingServiceV2Server(s grpc.ServiceRegistrar, srv LoggingServiceV2Server)
func RegisterMetricsServiceV2Handler ¶
func RegisterMetricsServiceV2Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterMetricsServiceV2Handler registers the http handlers for service MetricsServiceV2 to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMetricsServiceV2HandlerClient ¶
func RegisterMetricsServiceV2HandlerClient(ctx context.Context, mux *runtime.ServeMux, client MetricsServiceV2Client) error
RegisterMetricsServiceV2HandlerClient registers the http handlers for service MetricsServiceV2 to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MetricsServiceV2Client". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MetricsServiceV2Client" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MetricsServiceV2Client" to call the correct interceptors.
func RegisterMetricsServiceV2HandlerFromEndpoint ¶
func RegisterMetricsServiceV2HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMetricsServiceV2HandlerFromEndpoint is same as RegisterMetricsServiceV2Handler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMetricsServiceV2HandlerServer ¶
func RegisterMetricsServiceV2HandlerServer(ctx context.Context, mux *runtime.ServeMux, server MetricsServiceV2Server) error
RegisterMetricsServiceV2HandlerServer registers the http handlers for service MetricsServiceV2 to "mux". UnaryRPC :call MetricsServiceV2Server directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMetricsServiceV2HandlerFromEndpoint instead.
func RegisterMetricsServiceV2Server ¶
func RegisterMetricsServiceV2Server(s grpc.ServiceRegistrar, srv MetricsServiceV2Server)
Types ¶
type BigQueryDataset ¶
type BigQueryDataset struct { // Output only. The full resource name of the BigQuery dataset. The DATASET_ID // will match the ID of the link, so the link must match the naming // restrictions of BigQuery datasets (alphanumeric characters and underscores // only). // // The dataset will have a resource path of // // "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]" DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` // contains filtered or unexported fields }
Describes a BigQuery dataset that was created by a link.
func (*BigQueryDataset) Descriptor
deprecated
func (*BigQueryDataset) Descriptor() ([]byte, []int)
Deprecated: Use BigQueryDataset.ProtoReflect.Descriptor instead.
func (*BigQueryDataset) GetDatasetId ¶
func (x *BigQueryDataset) GetDatasetId() string
func (*BigQueryDataset) ProtoMessage ¶
func (*BigQueryDataset) ProtoMessage()
func (*BigQueryDataset) ProtoReflect ¶
func (x *BigQueryDataset) ProtoReflect() protoreflect.Message
func (*BigQueryDataset) Reset ¶
func (x *BigQueryDataset) Reset()
func (*BigQueryDataset) String ¶
func (x *BigQueryDataset) String() string
type BigQueryOptions ¶
type BigQueryOptions struct { // Optional. Whether to use [BigQuery's partition // tables](https://cloud.google.com/bigquery/docs/partitioned-tables). By // default, Cloud Logging creates dated tables based on the log entries' // timestamps, e.g. syslog_20170523. With partitioned tables the date suffix // is no longer present and [special query // syntax](https://cloud.google.com/bigquery/docs/querying-partitioned-tables) // has to be used instead. In both cases, tables are sharded based on UTC // timezone. UsePartitionedTables bool `protobuf:"varint,1,opt,name=use_partitioned_tables,json=usePartitionedTables,proto3" json:"use_partitioned_tables,omitempty"` // Output only. True if new timestamp column based partitioning is in use, // false if legacy ingestion-time partitioning is in use. // // All new sinks will have this field set true and will use timestamp column // based partitioning. If use_partitioned_tables is false, this value has no // meaning and will be false. Legacy sinks using partitioned tables will have // this field set to false. UsesTimestampColumnPartitioning bool `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
Options that change functionality of a sink exporting data to BigQuery.
func (*BigQueryOptions) Descriptor
deprecated
func (*BigQueryOptions) Descriptor() ([]byte, []int)
Deprecated: Use BigQueryOptions.ProtoReflect.Descriptor instead.
func (*BigQueryOptions) GetUsePartitionedTables ¶
func (x *BigQueryOptions) GetUsePartitionedTables() bool
func (*BigQueryOptions) GetUsesTimestampColumnPartitioning ¶
func (x *BigQueryOptions) GetUsesTimestampColumnPartitioning() bool
func (*BigQueryOptions) ProtoMessage ¶
func (*BigQueryOptions) ProtoMessage()
func (*BigQueryOptions) ProtoReflect ¶
func (x *BigQueryOptions) ProtoReflect() protoreflect.Message
func (*BigQueryOptions) Reset ¶
func (x *BigQueryOptions) Reset()
func (*BigQueryOptions) String ¶
func (x *BigQueryOptions) String() string
type BucketMetadata ¶
type BucketMetadata struct { // The create time of an operation. StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The end time of an operation. EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // State of an operation. State OperationState `protobuf:"varint,3,opt,name=state,proto3,enum=mockgcp.logging.v2.OperationState" json:"state,omitempty"` // Types that are assignable to Request: // // *BucketMetadata_CreateBucketRequest // *BucketMetadata_UpdateBucketRequest Request isBucketMetadata_Request `protobuf_oneof:"request"` // contains filtered or unexported fields }
Metadata for LongRunningUpdateBucket Operations.
func (*BucketMetadata) Descriptor
deprecated
func (*BucketMetadata) Descriptor() ([]byte, []int)
Deprecated: Use BucketMetadata.ProtoReflect.Descriptor instead.
func (*BucketMetadata) GetCreateBucketRequest ¶
func (x *BucketMetadata) GetCreateBucketRequest() *CreateBucketRequest
func (*BucketMetadata) GetEndTime ¶
func (x *BucketMetadata) GetEndTime() *timestamp.Timestamp
func (*BucketMetadata) GetRequest ¶
func (m *BucketMetadata) GetRequest() isBucketMetadata_Request
func (*BucketMetadata) GetStartTime ¶
func (x *BucketMetadata) GetStartTime() *timestamp.Timestamp
func (*BucketMetadata) GetState ¶
func (x *BucketMetadata) GetState() OperationState
func (*BucketMetadata) GetUpdateBucketRequest ¶
func (x *BucketMetadata) GetUpdateBucketRequest() *UpdateBucketRequest
func (*BucketMetadata) ProtoMessage ¶
func (*BucketMetadata) ProtoMessage()
func (*BucketMetadata) ProtoReflect ¶
func (x *BucketMetadata) ProtoReflect() protoreflect.Message
func (*BucketMetadata) Reset ¶
func (x *BucketMetadata) Reset()
func (*BucketMetadata) String ¶
func (x *BucketMetadata) String() string
type BucketMetadata_CreateBucketRequest ¶
type BucketMetadata_CreateBucketRequest struct { // LongRunningCreateBucket RPC request. CreateBucketRequest *CreateBucketRequest `protobuf:"bytes,4,opt,name=create_bucket_request,json=createBucketRequest,proto3,oneof"` }
type BucketMetadata_UpdateBucketRequest ¶
type BucketMetadata_UpdateBucketRequest struct { // LongRunningUpdateBucket RPC request. UpdateBucketRequest *UpdateBucketRequest `protobuf:"bytes,5,opt,name=update_bucket_request,json=updateBucketRequest,proto3,oneof"` }
type CmekSettings ¶
type CmekSettings struct { // Output only. The resource name of the CMEK settings. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The resource name for the configured Cloud KMS key. // // KMS key name format: // // "projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]" // // For example: // // `"projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key"` // // To enable CMEK for the Log Router, set this field to a valid // `kms_key_name` for which the associated service account has the required // cloudkms.cryptoKeyEncrypterDecrypter roles assigned for the key. // // The Cloud KMS key used by the Log Router can be updated by changing the // `kms_key_name` to a new valid key name or disabled by setting the key name // to an empty string. Encryption operations that are in progress will be // completed with the key that was in use when they started. Decryption // operations will be completed using the key that was used at the time of // encryption unless access to that key has been revoked. // // To disable CMEK for the Log Router, set this field to an empty string. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. KmsKeyName string `protobuf:"bytes,2,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"` // The CryptoKeyVersion resource name for the configured Cloud KMS key. // // KMS key name format: // // "projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]/cryptoKeyVersions/[VERSION]" // // For example: // // `"projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key/cryptoKeyVersions/1"` // // This is a read-only field used to convey the specific configured // CryptoKeyVersion of `kms_key` that has been configured. It will be // populated in cases where the CMEK settings are bound to a single key // version. // // If this field is populated, the `kms_key` is tied to a specific // CryptoKeyVersion. KmsKeyVersionName string `protobuf:"bytes,4,opt,name=kms_key_version_name,json=kmsKeyVersionName,proto3" json:"kms_key_version_name,omitempty"` // Output only. The service account that will be used by the Log Router to // access your Cloud KMS key. // // Before enabling CMEK for Log Router, you must first assign the // cloudkms.cryptoKeyEncrypterDecrypter role to the service account that // the Log Router will use to access your Cloud KMS key. Use // [GetCmekSettings][mockgcp.logging.v2.ConfigServiceV2.GetCmekSettings] to // obtain the service account ID. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. ServiceAccountId string `protobuf:"bytes,3,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // contains filtered or unexported fields }
Describes the customer-managed encryption key (CMEK) settings associated with a project, folder, organization, billing account, or flexible resource.
Note: CMEK for the Log Router can currently only be configured for Google Cloud organizations. Once configured, it applies to all projects and folders in the Google Cloud organization.
See [Enabling CMEK for Log Router](https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
func (*CmekSettings) Descriptor
deprecated
func (*CmekSettings) Descriptor() ([]byte, []int)
Deprecated: Use CmekSettings.ProtoReflect.Descriptor instead.
func (*CmekSettings) GetKmsKeyName ¶
func (x *CmekSettings) GetKmsKeyName() string
func (*CmekSettings) GetKmsKeyVersionName ¶
func (x *CmekSettings) GetKmsKeyVersionName() string
func (*CmekSettings) GetName ¶
func (x *CmekSettings) GetName() string
func (*CmekSettings) GetServiceAccountId ¶
func (x *CmekSettings) GetServiceAccountId() string
func (*CmekSettings) ProtoMessage ¶
func (*CmekSettings) ProtoMessage()
func (*CmekSettings) ProtoReflect ¶
func (x *CmekSettings) ProtoReflect() protoreflect.Message
func (*CmekSettings) Reset ¶
func (x *CmekSettings) Reset()
func (*CmekSettings) String ¶
func (x *CmekSettings) String() string
type ConfigServiceV2Client ¶
type ConfigServiceV2Client interface { // Lists log buckets. ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error) // Gets a log bucket. GetBucket(ctx context.Context, in *GetBucketRequest, opts ...grpc.CallOption) (*LogBucket, error) // Creates a log bucket asynchronously that can be used to store log entries. // // After a bucket has been created, the bucket's location cannot be changed. CreateBucketAsync(ctx context.Context, in *CreateBucketRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates a log bucket asynchronously. // // If the bucket has a `lifecycle_state` of `DELETE_REQUESTED`, then // `FAILED_PRECONDITION` will be returned. // // After a bucket has been created, the bucket's location cannot be changed. UpdateBucketAsync(ctx context.Context, in *UpdateBucketRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Creates a log bucket that can be used to store log entries. After a bucket // has been created, the bucket's location cannot be changed. CreateBucket(ctx context.Context, in *CreateBucketRequest, opts ...grpc.CallOption) (*LogBucket, error) // Updates a log bucket. // // If the bucket has a `lifecycle_state` of `DELETE_REQUESTED`, then // `FAILED_PRECONDITION` will be returned. // // After a bucket has been created, the bucket's location cannot be changed. UpdateBucket(ctx context.Context, in *UpdateBucketRequest, opts ...grpc.CallOption) (*LogBucket, error) // Deletes a log bucket. // // Changes the bucket's `lifecycle_state` to the `DELETE_REQUESTED` state. // After 7 days, the bucket will be purged and all log entries in the bucket // will be permanently deleted. DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Undeletes a log bucket. A bucket that has been deleted can be undeleted // within the grace period of 7 days. UndeleteBucket(ctx context.Context, in *UndeleteBucketRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Lists views on a log bucket. ListViews(ctx context.Context, in *ListViewsRequest, opts ...grpc.CallOption) (*ListViewsResponse, error) // Gets a view on a log bucket.. GetView(ctx context.Context, in *GetViewRequest, opts ...grpc.CallOption) (*LogView, error) // Creates a view over log entries in a log bucket. A bucket may contain a // maximum of 30 views. CreateView(ctx context.Context, in *CreateViewRequest, opts ...grpc.CallOption) (*LogView, error) // Updates a view on a log bucket. This method replaces the following fields // in the existing view with values from the new view: `filter`. // If an `UNAVAILABLE` error is returned, this indicates that system is not in // a state where it can update the view. If this occurs, please try again in a // few minutes. UpdateView(ctx context.Context, in *UpdateViewRequest, opts ...grpc.CallOption) (*LogView, error) // Deletes a view on a log bucket. // If an `UNAVAILABLE` error is returned, this indicates that system is not in // a state where it can delete the view. If this occurs, please try again in a // few minutes. DeleteView(ctx context.Context, in *DeleteViewRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Lists sinks. ListSinks(ctx context.Context, in *ListSinksRequest, opts ...grpc.CallOption) (*ListSinksResponse, error) // Gets a sink. GetSink(ctx context.Context, in *GetSinkRequest, opts ...grpc.CallOption) (*LogSink, error) // Creates a sink that exports specified log entries to a destination. The // export of newly-ingested log entries begins immediately, unless the sink's // `writer_identity` is not permitted to write to the destination. A sink can // export log entries only from the resource owning the sink. CreateSink(ctx context.Context, in *CreateSinkRequest, opts ...grpc.CallOption) (*LogSink, error) // Updates a sink. This method replaces the following fields in the existing // sink with values from the new sink: `destination`, and `filter`. // // The updated sink might also have a new `writer_identity`; see the // `unique_writer_identity` field. UpdateSink(ctx context.Context, in *UpdateSinkRequest, opts ...grpc.CallOption) (*LogSink, error) // Deletes a sink. If the sink has a unique `writer_identity`, then that // service account is also deleted. DeleteSink(ctx context.Context, in *DeleteSinkRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Asynchronously creates a linked dataset in BigQuery which makes it possible // to use BigQuery to read the logs stored in the log bucket. A log bucket may // currently only contain one link. CreateLink(ctx context.Context, in *CreateLinkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deletes a link. This will also delete the corresponding BigQuery linked // dataset. DeleteLink(ctx context.Context, in *DeleteLinkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists links. ListLinks(ctx context.Context, in *ListLinksRequest, opts ...grpc.CallOption) (*ListLinksResponse, error) // Gets a link. GetLink(ctx context.Context, in *GetLinkRequest, opts ...grpc.CallOption) (*Link, error) // Lists all the exclusions on the _Default sink in a parent resource. ListExclusions(ctx context.Context, in *ListExclusionsRequest, opts ...grpc.CallOption) (*ListExclusionsResponse, error) // Gets the description of an exclusion in the _Default sink. GetExclusion(ctx context.Context, in *GetExclusionRequest, opts ...grpc.CallOption) (*LogExclusion, error) // Creates a new exclusion in the _Default sink in a specified parent // resource. Only log entries belonging to that resource can be excluded. You // can have up to 10 exclusions in a resource. CreateExclusion(ctx context.Context, in *CreateExclusionRequest, opts ...grpc.CallOption) (*LogExclusion, error) // Changes one or more properties of an existing exclusion in the _Default // sink. UpdateExclusion(ctx context.Context, in *UpdateExclusionRequest, opts ...grpc.CallOption) (*LogExclusion, error) // Deletes an exclusion in the _Default sink. DeleteExclusion(ctx context.Context, in *DeleteExclusionRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Gets the Logging CMEK settings for the given resource. // // Note: CMEK for the Log Router can be configured for Google Cloud projects, // folders, organizations and billing accounts. Once configured for an // organization, it applies to all projects and folders in the Google Cloud // organization. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. GetCmekSettings(ctx context.Context, in *GetCmekSettingsRequest, opts ...grpc.CallOption) (*CmekSettings, error) // Updates the Log Router CMEK settings for the given resource. // // Note: CMEK for the Log Router can currently only be configured for Google // Cloud organizations. Once configured, it applies to all projects and // folders in the Google Cloud organization. // // [UpdateCmekSettings][mockgcp.logging.v2.ConfigServiceV2.UpdateCmekSettings] // will fail if 1) `kms_key_name` is invalid, or 2) the associated service // account does not have the required // `roles/cloudkms.cryptoKeyEncrypterDecrypter` role assigned for the key, or // 3) access to the key is disabled. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. UpdateCmekSettings(ctx context.Context, in *UpdateCmekSettingsRequest, opts ...grpc.CallOption) (*CmekSettings, error) // Gets the Log Router settings for the given resource. // // Note: Settings for the Log Router can be get for Google Cloud projects, // folders, organizations and billing accounts. Currently it can only be // configured for organizations. Once configured for an organization, it // applies to all projects and folders in the Google Cloud organization. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. GetSettings(ctx context.Context, in *GetSettingsRequest, opts ...grpc.CallOption) (*Settings, error) // Updates the Log Router settings for the given resource. // // Note: Settings for the Log Router can currently only be configured for // Google Cloud organizations. Once configured, it applies to all projects and // folders in the Google Cloud organization. // // [UpdateSettings][mockgcp.logging.v2.ConfigServiceV2.UpdateSettings] // will fail if 1) `kms_key_name` is invalid, or 2) the associated service // account does not have the required // `roles/cloudkms.cryptoKeyEncrypterDecrypter` role assigned for the key, or // 3) access to the key is disabled. 4) `location_id` is not supported by // Logging. 5) `location_id` violate OrgPolicy. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. UpdateSettings(ctx context.Context, in *UpdateSettingsRequest, opts ...grpc.CallOption) (*Settings, error) // Copies a set of log entries from a log bucket to a Cloud Storage bucket. CopyLogEntries(ctx context.Context, in *CopyLogEntriesRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) }
ConfigServiceV2Client is the client API for ConfigServiceV2 service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewConfigServiceV2Client ¶
func NewConfigServiceV2Client(cc grpc.ClientConnInterface) ConfigServiceV2Client
type ConfigServiceV2Server ¶
type ConfigServiceV2Server interface { // Lists log buckets. ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error) // Gets a log bucket. GetBucket(context.Context, *GetBucketRequest) (*LogBucket, error) // Creates a log bucket asynchronously that can be used to store log entries. // // After a bucket has been created, the bucket's location cannot be changed. CreateBucketAsync(context.Context, *CreateBucketRequest) (*longrunningpb.Operation, error) // Updates a log bucket asynchronously. // // If the bucket has a `lifecycle_state` of `DELETE_REQUESTED`, then // `FAILED_PRECONDITION` will be returned. // // After a bucket has been created, the bucket's location cannot be changed. UpdateBucketAsync(context.Context, *UpdateBucketRequest) (*longrunningpb.Operation, error) // Creates a log bucket that can be used to store log entries. After a bucket // has been created, the bucket's location cannot be changed. CreateBucket(context.Context, *CreateBucketRequest) (*LogBucket, error) // Updates a log bucket. // // If the bucket has a `lifecycle_state` of `DELETE_REQUESTED`, then // `FAILED_PRECONDITION` will be returned. // // After a bucket has been created, the bucket's location cannot be changed. UpdateBucket(context.Context, *UpdateBucketRequest) (*LogBucket, error) // Deletes a log bucket. // // Changes the bucket's `lifecycle_state` to the `DELETE_REQUESTED` state. // After 7 days, the bucket will be purged and all log entries in the bucket // will be permanently deleted. DeleteBucket(context.Context, *DeleteBucketRequest) (*empty.Empty, error) // Undeletes a log bucket. A bucket that has been deleted can be undeleted // within the grace period of 7 days. UndeleteBucket(context.Context, *UndeleteBucketRequest) (*empty.Empty, error) // Lists views on a log bucket. ListViews(context.Context, *ListViewsRequest) (*ListViewsResponse, error) // Gets a view on a log bucket.. GetView(context.Context, *GetViewRequest) (*LogView, error) // Creates a view over log entries in a log bucket. A bucket may contain a // maximum of 30 views. CreateView(context.Context, *CreateViewRequest) (*LogView, error) // Updates a view on a log bucket. This method replaces the following fields // in the existing view with values from the new view: `filter`. // If an `UNAVAILABLE` error is returned, this indicates that system is not in // a state where it can update the view. If this occurs, please try again in a // few minutes. UpdateView(context.Context, *UpdateViewRequest) (*LogView, error) // Deletes a view on a log bucket. // If an `UNAVAILABLE` error is returned, this indicates that system is not in // a state where it can delete the view. If this occurs, please try again in a // few minutes. DeleteView(context.Context, *DeleteViewRequest) (*empty.Empty, error) // Lists sinks. ListSinks(context.Context, *ListSinksRequest) (*ListSinksResponse, error) // Gets a sink. GetSink(context.Context, *GetSinkRequest) (*LogSink, error) // Creates a sink that exports specified log entries to a destination. The // export of newly-ingested log entries begins immediately, unless the sink's // `writer_identity` is not permitted to write to the destination. A sink can // export log entries only from the resource owning the sink. CreateSink(context.Context, *CreateSinkRequest) (*LogSink, error) // Updates a sink. This method replaces the following fields in the existing // sink with values from the new sink: `destination`, and `filter`. // // The updated sink might also have a new `writer_identity`; see the // `unique_writer_identity` field. UpdateSink(context.Context, *UpdateSinkRequest) (*LogSink, error) // Deletes a sink. If the sink has a unique `writer_identity`, then that // service account is also deleted. DeleteSink(context.Context, *DeleteSinkRequest) (*empty.Empty, error) // Asynchronously creates a linked dataset in BigQuery which makes it possible // to use BigQuery to read the logs stored in the log bucket. A log bucket may // currently only contain one link. CreateLink(context.Context, *CreateLinkRequest) (*longrunningpb.Operation, error) // Deletes a link. This will also delete the corresponding BigQuery linked // dataset. DeleteLink(context.Context, *DeleteLinkRequest) (*longrunningpb.Operation, error) // Lists links. ListLinks(context.Context, *ListLinksRequest) (*ListLinksResponse, error) // Gets a link. GetLink(context.Context, *GetLinkRequest) (*Link, error) // Lists all the exclusions on the _Default sink in a parent resource. ListExclusions(context.Context, *ListExclusionsRequest) (*ListExclusionsResponse, error) // Gets the description of an exclusion in the _Default sink. GetExclusion(context.Context, *GetExclusionRequest) (*LogExclusion, error) // Creates a new exclusion in the _Default sink in a specified parent // resource. Only log entries belonging to that resource can be excluded. You // can have up to 10 exclusions in a resource. CreateExclusion(context.Context, *CreateExclusionRequest) (*LogExclusion, error) // Changes one or more properties of an existing exclusion in the _Default // sink. UpdateExclusion(context.Context, *UpdateExclusionRequest) (*LogExclusion, error) // Deletes an exclusion in the _Default sink. DeleteExclusion(context.Context, *DeleteExclusionRequest) (*empty.Empty, error) // Gets the Logging CMEK settings for the given resource. // // Note: CMEK for the Log Router can be configured for Google Cloud projects, // folders, organizations and billing accounts. Once configured for an // organization, it applies to all projects and folders in the Google Cloud // organization. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. GetCmekSettings(context.Context, *GetCmekSettingsRequest) (*CmekSettings, error) // Updates the Log Router CMEK settings for the given resource. // // Note: CMEK for the Log Router can currently only be configured for Google // Cloud organizations. Once configured, it applies to all projects and // folders in the Google Cloud organization. // // [UpdateCmekSettings][mockgcp.logging.v2.ConfigServiceV2.UpdateCmekSettings] // will fail if 1) `kms_key_name` is invalid, or 2) the associated service // account does not have the required // `roles/cloudkms.cryptoKeyEncrypterDecrypter` role assigned for the key, or // 3) access to the key is disabled. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. UpdateCmekSettings(context.Context, *UpdateCmekSettingsRequest) (*CmekSettings, error) // Gets the Log Router settings for the given resource. // // Note: Settings for the Log Router can be get for Google Cloud projects, // folders, organizations and billing accounts. Currently it can only be // configured for organizations. Once configured for an organization, it // applies to all projects and folders in the Google Cloud organization. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. GetSettings(context.Context, *GetSettingsRequest) (*Settings, error) // Updates the Log Router settings for the given resource. // // Note: Settings for the Log Router can currently only be configured for // Google Cloud organizations. Once configured, it applies to all projects and // folders in the Google Cloud organization. // // [UpdateSettings][mockgcp.logging.v2.ConfigServiceV2.UpdateSettings] // will fail if 1) `kms_key_name` is invalid, or 2) the associated service // account does not have the required // `roles/cloudkms.cryptoKeyEncrypterDecrypter` role assigned for the key, or // 3) access to the key is disabled. 4) `location_id` is not supported by // Logging. 5) `location_id` violate OrgPolicy. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. UpdateSettings(context.Context, *UpdateSettingsRequest) (*Settings, error) // Copies a set of log entries from a log bucket to a Cloud Storage bucket. CopyLogEntries(context.Context, *CopyLogEntriesRequest) (*longrunningpb.Operation, error) // contains filtered or unexported methods }
ConfigServiceV2Server is the server API for ConfigServiceV2 service. All implementations must embed UnimplementedConfigServiceV2Server for forward compatibility
type CopyLogEntriesMetadata ¶
type CopyLogEntriesMetadata struct { // The create time of an operation. StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The end time of an operation. EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // State of an operation. State OperationState `protobuf:"varint,3,opt,name=state,proto3,enum=mockgcp.logging.v2.OperationState" json:"state,omitempty"` // Identifies whether the user has requested cancellation of the operation. CancellationRequested bool `protobuf:"varint,4,opt,name=cancellation_requested,json=cancellationRequested,proto3" json:"cancellation_requested,omitempty"` // CopyLogEntries RPC request. Request *CopyLogEntriesRequest `protobuf:"bytes,5,opt,name=request,proto3" json:"request,omitempty"` // Estimated progress of the operation (0 - 100%). Progress int32 `protobuf:"varint,6,opt,name=progress,proto3" json:"progress,omitempty"` // The IAM identity of a service account that must be granted access to the // destination. // // If the service account is not granted permission to the destination within // an hour, the operation will be cancelled. // // For example: `"serviceAccount:foo@bar.com"` WriterIdentity string `protobuf:"bytes,7,opt,name=writer_identity,json=writerIdentity,proto3" json:"writer_identity,omitempty"` // contains filtered or unexported fields }
Metadata for CopyLogEntries long running operations.
func (*CopyLogEntriesMetadata) Descriptor
deprecated
func (*CopyLogEntriesMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CopyLogEntriesMetadata.ProtoReflect.Descriptor instead.
func (*CopyLogEntriesMetadata) GetCancellationRequested ¶
func (x *CopyLogEntriesMetadata) GetCancellationRequested() bool
func (*CopyLogEntriesMetadata) GetEndTime ¶
func (x *CopyLogEntriesMetadata) GetEndTime() *timestamp.Timestamp
func (*CopyLogEntriesMetadata) GetProgress ¶
func (x *CopyLogEntriesMetadata) GetProgress() int32
func (*CopyLogEntriesMetadata) GetRequest ¶
func (x *CopyLogEntriesMetadata) GetRequest() *CopyLogEntriesRequest
func (*CopyLogEntriesMetadata) GetStartTime ¶
func (x *CopyLogEntriesMetadata) GetStartTime() *timestamp.Timestamp
func (*CopyLogEntriesMetadata) GetState ¶
func (x *CopyLogEntriesMetadata) GetState() OperationState
func (*CopyLogEntriesMetadata) GetWriterIdentity ¶
func (x *CopyLogEntriesMetadata) GetWriterIdentity() string
func (*CopyLogEntriesMetadata) ProtoMessage ¶
func (*CopyLogEntriesMetadata) ProtoMessage()
func (*CopyLogEntriesMetadata) ProtoReflect ¶
func (x *CopyLogEntriesMetadata) ProtoReflect() protoreflect.Message
func (*CopyLogEntriesMetadata) Reset ¶
func (x *CopyLogEntriesMetadata) Reset()
func (*CopyLogEntriesMetadata) String ¶
func (x *CopyLogEntriesMetadata) String() string
type CopyLogEntriesRequest ¶
type CopyLogEntriesRequest struct { // Required. Log bucket from which to copy log entries. // // For example: // // `"projects/my-project/locations/global/buckets/my-source-bucket"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A filter specifying which log entries to copy. The filter must be // no more than 20k characters. An empty filter matches all log entries. Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` // Required. Destination to which to copy log entries. Destination string `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"` // contains filtered or unexported fields }
The parameters to CopyLogEntries.
func (*CopyLogEntriesRequest) Descriptor
deprecated
func (*CopyLogEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use CopyLogEntriesRequest.ProtoReflect.Descriptor instead.
func (*CopyLogEntriesRequest) GetDestination ¶
func (x *CopyLogEntriesRequest) GetDestination() string
func (*CopyLogEntriesRequest) GetFilter ¶
func (x *CopyLogEntriesRequest) GetFilter() string
func (*CopyLogEntriesRequest) GetName ¶
func (x *CopyLogEntriesRequest) GetName() string
func (*CopyLogEntriesRequest) ProtoMessage ¶
func (*CopyLogEntriesRequest) ProtoMessage()
func (*CopyLogEntriesRequest) ProtoReflect ¶
func (x *CopyLogEntriesRequest) ProtoReflect() protoreflect.Message
func (*CopyLogEntriesRequest) Reset ¶
func (x *CopyLogEntriesRequest) Reset()
func (*CopyLogEntriesRequest) String ¶
func (x *CopyLogEntriesRequest) String() string
type CopyLogEntriesResponse ¶
type CopyLogEntriesResponse struct { // Number of log entries copied. LogEntriesCopiedCount int64 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Response type for CopyLogEntries long running operations.
func (*CopyLogEntriesResponse) Descriptor
deprecated
func (*CopyLogEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use CopyLogEntriesResponse.ProtoReflect.Descriptor instead.
func (*CopyLogEntriesResponse) GetLogEntriesCopiedCount ¶
func (x *CopyLogEntriesResponse) GetLogEntriesCopiedCount() int64
func (*CopyLogEntriesResponse) ProtoMessage ¶
func (*CopyLogEntriesResponse) ProtoMessage()
func (*CopyLogEntriesResponse) ProtoReflect ¶
func (x *CopyLogEntriesResponse) ProtoReflect() protoreflect.Message
func (*CopyLogEntriesResponse) Reset ¶
func (x *CopyLogEntriesResponse) Reset()
func (*CopyLogEntriesResponse) String ¶
func (x *CopyLogEntriesResponse) String() string
type CreateBucketRequest ¶
type CreateBucketRequest struct { // Required. The resource in which to create the log bucket: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]" // // For example: // // `"projects/my-project/locations/global"` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A client-assigned identifier such as `"my-bucket"`. Identifiers // are limited to 100 characters and can include only letters, digits, // underscores, hyphens, and periods. BucketId string `protobuf:"bytes,2,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` // Required. The new bucket. The region specified in the new bucket must be // compliant with any Location Restriction Org Policy. The name field in the // bucket is ignored. Bucket *LogBucket `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty"` // contains filtered or unexported fields }
The parameters to `CreateBucket`.
func (*CreateBucketRequest) Descriptor
deprecated
func (*CreateBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBucketRequest.ProtoReflect.Descriptor instead.
func (*CreateBucketRequest) GetBucket ¶
func (x *CreateBucketRequest) GetBucket() *LogBucket
func (*CreateBucketRequest) GetBucketId ¶
func (x *CreateBucketRequest) GetBucketId() string
func (*CreateBucketRequest) GetParent ¶
func (x *CreateBucketRequest) GetParent() string
func (*CreateBucketRequest) ProtoMessage ¶
func (*CreateBucketRequest) ProtoMessage()
func (*CreateBucketRequest) ProtoReflect ¶
func (x *CreateBucketRequest) ProtoReflect() protoreflect.Message
func (*CreateBucketRequest) Reset ¶
func (x *CreateBucketRequest) Reset()
func (*CreateBucketRequest) String ¶
func (x *CreateBucketRequest) String() string
type CreateExclusionRequest ¶
type CreateExclusionRequest struct { // Required. The parent resource in which to create the exclusion: // // "projects/[PROJECT_ID]" // "organizations/[ORGANIZATION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]" // "folders/[FOLDER_ID]" // // For examples: // // `"projects/my-logging-project"` // `"organizations/123456789"` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The new exclusion, whose `name` parameter is an exclusion name // that is not already used in the parent resource. Exclusion *LogExclusion `protobuf:"bytes,2,opt,name=exclusion,proto3" json:"exclusion,omitempty"` // contains filtered or unexported fields }
The parameters to `CreateExclusion`.
func (*CreateExclusionRequest) Descriptor
deprecated
func (*CreateExclusionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateExclusionRequest.ProtoReflect.Descriptor instead.
func (*CreateExclusionRequest) GetExclusion ¶
func (x *CreateExclusionRequest) GetExclusion() *LogExclusion
func (*CreateExclusionRequest) GetParent ¶
func (x *CreateExclusionRequest) GetParent() string
func (*CreateExclusionRequest) ProtoMessage ¶
func (*CreateExclusionRequest) ProtoMessage()
func (*CreateExclusionRequest) ProtoReflect ¶
func (x *CreateExclusionRequest) ProtoReflect() protoreflect.Message
func (*CreateExclusionRequest) Reset ¶
func (x *CreateExclusionRequest) Reset()
func (*CreateExclusionRequest) String ¶
func (x *CreateExclusionRequest) String() string
type CreateLinkRequest ¶
type CreateLinkRequest struct { // Required. The full resource name of the bucket to create a link for. // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The new link. Link *Link `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"` // Required. The ID to use for the link. The link_id can have up to 100 // characters. A valid link_id must only have alphanumeric characters and // underscores within it. LinkId string `protobuf:"bytes,3,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"` // contains filtered or unexported fields }
The parameters to CreateLink.
func (*CreateLinkRequest) Descriptor
deprecated
func (*CreateLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLinkRequest.ProtoReflect.Descriptor instead.
func (*CreateLinkRequest) GetLink ¶
func (x *CreateLinkRequest) GetLink() *Link
func (*CreateLinkRequest) GetLinkId ¶
func (x *CreateLinkRequest) GetLinkId() string
func (*CreateLinkRequest) GetParent ¶
func (x *CreateLinkRequest) GetParent() string
func (*CreateLinkRequest) ProtoMessage ¶
func (*CreateLinkRequest) ProtoMessage()
func (*CreateLinkRequest) ProtoReflect ¶
func (x *CreateLinkRequest) ProtoReflect() protoreflect.Message
func (*CreateLinkRequest) Reset ¶
func (x *CreateLinkRequest) Reset()
func (*CreateLinkRequest) String ¶
func (x *CreateLinkRequest) String() string
type CreateLogMetricRequest ¶
type CreateLogMetricRequest struct { // Required. The resource name of the project in which to create the metric: // // "projects/[PROJECT_ID]" // // The new metric must be provided in the request. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The new logs-based metric, which must not have an identifier that // already exists. Metric *LogMetric `protobuf:"bytes,2,opt,name=metric,proto3" json:"metric,omitempty"` // contains filtered or unexported fields }
The parameters to CreateLogMetric.
func (*CreateLogMetricRequest) Descriptor
deprecated
func (*CreateLogMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLogMetricRequest.ProtoReflect.Descriptor instead.
func (*CreateLogMetricRequest) GetMetric ¶
func (x *CreateLogMetricRequest) GetMetric() *LogMetric
func (*CreateLogMetricRequest) GetParent ¶
func (x *CreateLogMetricRequest) GetParent() string
func (*CreateLogMetricRequest) ProtoMessage ¶
func (*CreateLogMetricRequest) ProtoMessage()
func (*CreateLogMetricRequest) ProtoReflect ¶
func (x *CreateLogMetricRequest) ProtoReflect() protoreflect.Message
func (*CreateLogMetricRequest) Reset ¶
func (x *CreateLogMetricRequest) Reset()
func (*CreateLogMetricRequest) String ¶
func (x *CreateLogMetricRequest) String() string
type CreateSinkRequest ¶
type CreateSinkRequest struct { // Required. The resource in which to create the sink: // // "projects/[PROJECT_ID]" // "organizations/[ORGANIZATION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]" // "folders/[FOLDER_ID]" // // For examples: // // `"projects/my-project"` // `"organizations/123456789"` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The new sink, whose `name` parameter is a sink identifier that // is not already in use. Sink *LogSink `protobuf:"bytes,2,opt,name=sink,proto3" json:"sink,omitempty"` // Optional. Determines the kind of IAM identity returned as `writer_identity` // in the new sink. If this value is omitted or set to false, and if the // sink's parent is a project, then the value returned as `writer_identity` is // the same group or service account used by Cloud Logging before the addition // of writer identities to this API. The sink's destination must be in the // same project as the sink itself. // // If this field is set to true, or if the sink is owned by a non-project // resource such as an organization, then the value of `writer_identity` will // be a unique service account used only for exports from the new sink. For // more information, see `writer_identity` in // [LogSink][mockgcp.logging.v2.LogSink]. UniqueWriterIdentity bool `protobuf:"varint,3,opt,name=unique_writer_identity,json=uniqueWriterIdentity,proto3" json:"unique_writer_identity,omitempty"` // contains filtered or unexported fields }
The parameters to `CreateSink`.
func (*CreateSinkRequest) Descriptor
deprecated
func (*CreateSinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSinkRequest.ProtoReflect.Descriptor instead.
func (*CreateSinkRequest) GetParent ¶
func (x *CreateSinkRequest) GetParent() string
func (*CreateSinkRequest) GetSink ¶
func (x *CreateSinkRequest) GetSink() *LogSink
func (*CreateSinkRequest) GetUniqueWriterIdentity ¶
func (x *CreateSinkRequest) GetUniqueWriterIdentity() bool
func (*CreateSinkRequest) ProtoMessage ¶
func (*CreateSinkRequest) ProtoMessage()
func (*CreateSinkRequest) ProtoReflect ¶
func (x *CreateSinkRequest) ProtoReflect() protoreflect.Message
func (*CreateSinkRequest) Reset ¶
func (x *CreateSinkRequest) Reset()
func (*CreateSinkRequest) String ¶
func (x *CreateSinkRequest) String() string
type CreateViewRequest ¶
type CreateViewRequest struct { // Required. The bucket in which to create the view // // `"projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"` // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket"` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. A client-assigned identifier such as `"my-view"`. Identifiers are // limited to 100 characters and can include only letters, digits, // underscores, hyphens, and periods. ViewId string `protobuf:"bytes,2,opt,name=view_id,json=viewId,proto3" json:"view_id,omitempty"` // Required. The new view. View *LogView `protobuf:"bytes,3,opt,name=view,proto3" json:"view,omitempty"` // contains filtered or unexported fields }
The parameters to `CreateView`.
func (*CreateViewRequest) Descriptor
deprecated
func (*CreateViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateViewRequest.ProtoReflect.Descriptor instead.
func (*CreateViewRequest) GetParent ¶
func (x *CreateViewRequest) GetParent() string
func (*CreateViewRequest) GetView ¶
func (x *CreateViewRequest) GetView() *LogView
func (*CreateViewRequest) GetViewId ¶
func (x *CreateViewRequest) GetViewId() string
func (*CreateViewRequest) ProtoMessage ¶
func (*CreateViewRequest) ProtoMessage()
func (*CreateViewRequest) ProtoReflect ¶
func (x *CreateViewRequest) ProtoReflect() protoreflect.Message
func (*CreateViewRequest) Reset ¶
func (x *CreateViewRequest) Reset()
func (*CreateViewRequest) String ¶
func (x *CreateViewRequest) String() string
type DeleteBucketRequest ¶
type DeleteBucketRequest struct { // Required. The full resource name of the bucket to delete. // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `DeleteBucket`.
func (*DeleteBucketRequest) Descriptor
deprecated
func (*DeleteBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBucketRequest.ProtoReflect.Descriptor instead.
func (*DeleteBucketRequest) GetName ¶
func (x *DeleteBucketRequest) GetName() string
func (*DeleteBucketRequest) ProtoMessage ¶
func (*DeleteBucketRequest) ProtoMessage()
func (*DeleteBucketRequest) ProtoReflect ¶
func (x *DeleteBucketRequest) ProtoReflect() protoreflect.Message
func (*DeleteBucketRequest) Reset ¶
func (x *DeleteBucketRequest) Reset()
func (*DeleteBucketRequest) String ¶
func (x *DeleteBucketRequest) String() string
type DeleteExclusionRequest ¶
type DeleteExclusionRequest struct { // Required. The resource name of an existing exclusion to delete: // // "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" // "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" // "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" // // For example: // // `"projects/my-project/exclusions/my-exclusion"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `DeleteExclusion`.
func (*DeleteExclusionRequest) Descriptor
deprecated
func (*DeleteExclusionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteExclusionRequest.ProtoReflect.Descriptor instead.
func (*DeleteExclusionRequest) GetName ¶
func (x *DeleteExclusionRequest) GetName() string
func (*DeleteExclusionRequest) ProtoMessage ¶
func (*DeleteExclusionRequest) ProtoMessage()
func (*DeleteExclusionRequest) ProtoReflect ¶
func (x *DeleteExclusionRequest) ProtoReflect() protoreflect.Message
func (*DeleteExclusionRequest) Reset ¶
func (x *DeleteExclusionRequest) Reset()
func (*DeleteExclusionRequest) String ¶
func (x *DeleteExclusionRequest) String() string
type DeleteLinkRequest ¶
type DeleteLinkRequest struct { // Required. The full resource name of the link to delete. // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to DeleteLink.
func (*DeleteLinkRequest) Descriptor
deprecated
func (*DeleteLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLinkRequest.ProtoReflect.Descriptor instead.
func (*DeleteLinkRequest) GetName ¶
func (x *DeleteLinkRequest) GetName() string
func (*DeleteLinkRequest) ProtoMessage ¶
func (*DeleteLinkRequest) ProtoMessage()
func (*DeleteLinkRequest) ProtoReflect ¶
func (x *DeleteLinkRequest) ProtoReflect() protoreflect.Message
func (*DeleteLinkRequest) Reset ¶
func (x *DeleteLinkRequest) Reset()
func (*DeleteLinkRequest) String ¶
func (x *DeleteLinkRequest) String() string
type DeleteLogMetricRequest ¶
type DeleteLogMetricRequest struct { // Required. The resource name of the metric to delete: // // "projects/[PROJECT_ID]/metrics/[METRIC_ID]" MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"` // contains filtered or unexported fields }
The parameters to DeleteLogMetric.
func (*DeleteLogMetricRequest) Descriptor
deprecated
func (*DeleteLogMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLogMetricRequest.ProtoReflect.Descriptor instead.
func (*DeleteLogMetricRequest) GetMetricName ¶
func (x *DeleteLogMetricRequest) GetMetricName() string
func (*DeleteLogMetricRequest) ProtoMessage ¶
func (*DeleteLogMetricRequest) ProtoMessage()
func (*DeleteLogMetricRequest) ProtoReflect ¶
func (x *DeleteLogMetricRequest) ProtoReflect() protoreflect.Message
func (*DeleteLogMetricRequest) Reset ¶
func (x *DeleteLogMetricRequest) Reset()
func (*DeleteLogMetricRequest) String ¶
func (x *DeleteLogMetricRequest) String() string
type DeleteLogRequest ¶
type DeleteLogRequest struct { // Required. The resource name of the log to delete: // // * `projects/[PROJECT_ID]/logs/[LOG_ID]` // * `organizations/[ORGANIZATION_ID]/logs/[LOG_ID]` // * `billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]` // * `folders/[FOLDER_ID]/logs/[LOG_ID]` // // `[LOG_ID]` must be URL-encoded. For example, // `"projects/my-project-id/logs/syslog"`, // `"organizations/123/logs/cloudaudit.googleapis.com%2Factivity"`. // // For more information about log names, see // [LogEntry][mockgcp.logging.v2.LogEntry]. LogName string `protobuf:"bytes,1,opt,name=log_name,json=logName,proto3" json:"log_name,omitempty"` // contains filtered or unexported fields }
The parameters to DeleteLog.
func (*DeleteLogRequest) Descriptor
deprecated
func (*DeleteLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLogRequest.ProtoReflect.Descriptor instead.
func (*DeleteLogRequest) GetLogName ¶
func (x *DeleteLogRequest) GetLogName() string
func (*DeleteLogRequest) ProtoMessage ¶
func (*DeleteLogRequest) ProtoMessage()
func (*DeleteLogRequest) ProtoReflect ¶
func (x *DeleteLogRequest) ProtoReflect() protoreflect.Message
func (*DeleteLogRequest) Reset ¶
func (x *DeleteLogRequest) Reset()
func (*DeleteLogRequest) String ¶
func (x *DeleteLogRequest) String() string
type DeleteSinkRequest ¶
type DeleteSinkRequest struct { // Required. The full resource name of the sink to delete, including the // parent resource and the sink identifier: // // "projects/[PROJECT_ID]/sinks/[SINK_ID]" // "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" // "folders/[FOLDER_ID]/sinks/[SINK_ID]" // // For example: // // `"projects/my-project/sinks/my-sink"` SinkName string `protobuf:"bytes,1,opt,name=sink_name,json=sinkName,proto3" json:"sink_name,omitempty"` // contains filtered or unexported fields }
The parameters to `DeleteSink`.
func (*DeleteSinkRequest) Descriptor
deprecated
func (*DeleteSinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSinkRequest.ProtoReflect.Descriptor instead.
func (*DeleteSinkRequest) GetSinkName ¶
func (x *DeleteSinkRequest) GetSinkName() string
func (*DeleteSinkRequest) ProtoMessage ¶
func (*DeleteSinkRequest) ProtoMessage()
func (*DeleteSinkRequest) ProtoReflect ¶
func (x *DeleteSinkRequest) ProtoReflect() protoreflect.Message
func (*DeleteSinkRequest) Reset ¶
func (x *DeleteSinkRequest) Reset()
func (*DeleteSinkRequest) String ¶
func (x *DeleteSinkRequest) String() string
type DeleteViewRequest ¶
type DeleteViewRequest struct { // Required. The full resource name of the view to delete: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket/views/my-view"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `DeleteView`.
func (*DeleteViewRequest) Descriptor
deprecated
func (*DeleteViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteViewRequest.ProtoReflect.Descriptor instead.
func (*DeleteViewRequest) GetName ¶
func (x *DeleteViewRequest) GetName() string
func (*DeleteViewRequest) ProtoMessage ¶
func (*DeleteViewRequest) ProtoMessage()
func (*DeleteViewRequest) ProtoReflect ¶
func (x *DeleteViewRequest) ProtoReflect() protoreflect.Message
func (*DeleteViewRequest) Reset ¶
func (x *DeleteViewRequest) Reset()
func (*DeleteViewRequest) String ¶
func (x *DeleteViewRequest) String() string
type GetBucketRequest ¶
type GetBucketRequest struct { // Required. The resource name of the bucket: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `GetBucket`.
func (*GetBucketRequest) Descriptor
deprecated
func (*GetBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketRequest.ProtoReflect.Descriptor instead.
func (*GetBucketRequest) GetName ¶
func (x *GetBucketRequest) GetName() string
func (*GetBucketRequest) ProtoMessage ¶
func (*GetBucketRequest) ProtoMessage()
func (*GetBucketRequest) ProtoReflect ¶
func (x *GetBucketRequest) ProtoReflect() protoreflect.Message
func (*GetBucketRequest) Reset ¶
func (x *GetBucketRequest) Reset()
func (*GetBucketRequest) String ¶
func (x *GetBucketRequest) String() string
type GetCmekSettingsRequest ¶
type GetCmekSettingsRequest struct { // Required. The resource for which to retrieve CMEK settings. // // "projects/[PROJECT_ID]/cmekSettings" // "organizations/[ORGANIZATION_ID]/cmekSettings" // "billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings" // "folders/[FOLDER_ID]/cmekSettings" // // For example: // // `"organizations/12345/cmekSettings"` // // Note: CMEK for the Log Router can be configured for Google Cloud projects, // folders, organizations and billing accounts. Once configured for an // organization, it applies to all projects and folders in the Google Cloud // organization. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to [GetCmekSettings][mockgcp.logging.v2.ConfigServiceV2.GetCmekSettings].
See [Enabling CMEK for Log Router](https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
func (*GetCmekSettingsRequest) Descriptor
deprecated
func (*GetCmekSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCmekSettingsRequest.ProtoReflect.Descriptor instead.
func (*GetCmekSettingsRequest) GetName ¶
func (x *GetCmekSettingsRequest) GetName() string
func (*GetCmekSettingsRequest) ProtoMessage ¶
func (*GetCmekSettingsRequest) ProtoMessage()
func (*GetCmekSettingsRequest) ProtoReflect ¶
func (x *GetCmekSettingsRequest) ProtoReflect() protoreflect.Message
func (*GetCmekSettingsRequest) Reset ¶
func (x *GetCmekSettingsRequest) Reset()
func (*GetCmekSettingsRequest) String ¶
func (x *GetCmekSettingsRequest) String() string
type GetExclusionRequest ¶
type GetExclusionRequest struct { // Required. The resource name of an existing exclusion: // // "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" // "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" // "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" // // For example: // // `"projects/my-project/exclusions/my-exclusion"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `GetExclusion`.
func (*GetExclusionRequest) Descriptor
deprecated
func (*GetExclusionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetExclusionRequest.ProtoReflect.Descriptor instead.
func (*GetExclusionRequest) GetName ¶
func (x *GetExclusionRequest) GetName() string
func (*GetExclusionRequest) ProtoMessage ¶
func (*GetExclusionRequest) ProtoMessage()
func (*GetExclusionRequest) ProtoReflect ¶
func (x *GetExclusionRequest) ProtoReflect() protoreflect.Message
func (*GetExclusionRequest) Reset ¶
func (x *GetExclusionRequest) Reset()
func (*GetExclusionRequest) String ¶
func (x *GetExclusionRequest) String() string
type GetLinkRequest ¶
type GetLinkRequest struct { // Required. The resource name of the link: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID] Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to GetLink.
func (*GetLinkRequest) Descriptor
deprecated
func (*GetLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLinkRequest.ProtoReflect.Descriptor instead.
func (*GetLinkRequest) GetName ¶
func (x *GetLinkRequest) GetName() string
func (*GetLinkRequest) ProtoMessage ¶
func (*GetLinkRequest) ProtoMessage()
func (*GetLinkRequest) ProtoReflect ¶
func (x *GetLinkRequest) ProtoReflect() protoreflect.Message
func (*GetLinkRequest) Reset ¶
func (x *GetLinkRequest) Reset()
func (*GetLinkRequest) String ¶
func (x *GetLinkRequest) String() string
type GetLogMetricRequest ¶
type GetLogMetricRequest struct { // Required. The resource name of the desired metric: // // "projects/[PROJECT_ID]/metrics/[METRIC_ID]" MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"` // contains filtered or unexported fields }
The parameters to GetLogMetric.
func (*GetLogMetricRequest) Descriptor
deprecated
func (*GetLogMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLogMetricRequest.ProtoReflect.Descriptor instead.
func (*GetLogMetricRequest) GetMetricName ¶
func (x *GetLogMetricRequest) GetMetricName() string
func (*GetLogMetricRequest) ProtoMessage ¶
func (*GetLogMetricRequest) ProtoMessage()
func (*GetLogMetricRequest) ProtoReflect ¶
func (x *GetLogMetricRequest) ProtoReflect() protoreflect.Message
func (*GetLogMetricRequest) Reset ¶
func (x *GetLogMetricRequest) Reset()
func (*GetLogMetricRequest) String ¶
func (x *GetLogMetricRequest) String() string
type GetSettingsRequest ¶
type GetSettingsRequest struct { // Required. The resource for which to retrieve settings. // // "projects/[PROJECT_ID]/settings" // "organizations/[ORGANIZATION_ID]/settings" // "billingAccounts/[BILLING_ACCOUNT_ID]/settings" // "folders/[FOLDER_ID]/settings" // // For example: // // `"organizations/12345/settings"` // // Note: Settings for the Log Router can be get for Google Cloud projects, // folders, organizations and billing accounts. Currently it can only be // configured for organizations. Once configured for an organization, it // applies to all projects and folders in the Google Cloud organization. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to [GetSettings][mockgcp.logging.v2.ConfigServiceV2.GetSettings].
See [Enabling CMEK for Log Router](https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
func (*GetSettingsRequest) Descriptor
deprecated
func (*GetSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSettingsRequest.ProtoReflect.Descriptor instead.
func (*GetSettingsRequest) GetName ¶
func (x *GetSettingsRequest) GetName() string
func (*GetSettingsRequest) ProtoMessage ¶
func (*GetSettingsRequest) ProtoMessage()
func (*GetSettingsRequest) ProtoReflect ¶
func (x *GetSettingsRequest) ProtoReflect() protoreflect.Message
func (*GetSettingsRequest) Reset ¶
func (x *GetSettingsRequest) Reset()
func (*GetSettingsRequest) String ¶
func (x *GetSettingsRequest) String() string
type GetSinkRequest ¶
type GetSinkRequest struct { // Required. The resource name of the sink: // // "projects/[PROJECT_ID]/sinks/[SINK_ID]" // "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" // "folders/[FOLDER_ID]/sinks/[SINK_ID]" // // For example: // // `"projects/my-project/sinks/my-sink"` SinkName string `protobuf:"bytes,1,opt,name=sink_name,json=sinkName,proto3" json:"sink_name,omitempty"` // contains filtered or unexported fields }
The parameters to `GetSink`.
func (*GetSinkRequest) Descriptor
deprecated
func (*GetSinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSinkRequest.ProtoReflect.Descriptor instead.
func (*GetSinkRequest) GetSinkName ¶
func (x *GetSinkRequest) GetSinkName() string
func (*GetSinkRequest) ProtoMessage ¶
func (*GetSinkRequest) ProtoMessage()
func (*GetSinkRequest) ProtoReflect ¶
func (x *GetSinkRequest) ProtoReflect() protoreflect.Message
func (*GetSinkRequest) Reset ¶
func (x *GetSinkRequest) Reset()
func (*GetSinkRequest) String ¶
func (x *GetSinkRequest) String() string
type GetViewRequest ¶
type GetViewRequest struct { // Required. The resource name of the policy: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket/views/my-view"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `GetView`.
func (*GetViewRequest) Descriptor
deprecated
func (*GetViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetViewRequest.ProtoReflect.Descriptor instead.
func (*GetViewRequest) GetName ¶
func (x *GetViewRequest) GetName() string
func (*GetViewRequest) ProtoMessage ¶
func (*GetViewRequest) ProtoMessage()
func (*GetViewRequest) ProtoReflect ¶
func (x *GetViewRequest) ProtoReflect() protoreflect.Message
func (*GetViewRequest) Reset ¶
func (x *GetViewRequest) Reset()
func (*GetViewRequest) String ¶
func (x *GetViewRequest) String() string
type IndexConfig ¶
type IndexConfig struct { // Required. The LogEntry field path to index. // // Note that some paths are automatically indexed, and other paths are not // eligible for indexing. See [indexing documentation]( // https://cloud.google.com/logging/docs/view/advanced-queries#indexed-fields) // for details. // // For example: `jsonPayload.request.status` FieldPath string `protobuf:"bytes,1,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"` // Required. The type of data in this index. Type IndexType `protobuf:"varint,2,opt,name=type,proto3,enum=mockgcp.logging.v2.IndexType" json:"type,omitempty"` // Output only. The timestamp when the index was last modified. // // This is used to return the timestamp, and will be ignored if supplied // during update. CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // contains filtered or unexported fields }
Configuration for an indexed field.
func (*IndexConfig) Descriptor
deprecated
func (*IndexConfig) Descriptor() ([]byte, []int)
Deprecated: Use IndexConfig.ProtoReflect.Descriptor instead.
func (*IndexConfig) GetCreateTime ¶
func (x *IndexConfig) GetCreateTime() *timestamp.Timestamp
func (*IndexConfig) GetFieldPath ¶
func (x *IndexConfig) GetFieldPath() string
func (*IndexConfig) GetType ¶
func (x *IndexConfig) GetType() IndexType
func (*IndexConfig) ProtoMessage ¶
func (*IndexConfig) ProtoMessage()
func (*IndexConfig) ProtoReflect ¶
func (x *IndexConfig) ProtoReflect() protoreflect.Message
func (*IndexConfig) Reset ¶
func (x *IndexConfig) Reset()
func (*IndexConfig) String ¶
func (x *IndexConfig) String() string
type IndexType ¶
type IndexType int32
IndexType is used for custom indexing. It describes the type of an indexed field.
func (IndexType) Descriptor ¶
func (IndexType) Descriptor() protoreflect.EnumDescriptor
func (IndexType) EnumDescriptor
deprecated
func (IndexType) Number ¶
func (x IndexType) Number() protoreflect.EnumNumber
func (IndexType) Type ¶
func (IndexType) Type() protoreflect.EnumType
type LifecycleState ¶
type LifecycleState int32
LogBucket lifecycle states.
const ( // Unspecified state. This is only used/useful for distinguishing unset // values. LifecycleState_LIFECYCLE_STATE_UNSPECIFIED LifecycleState = 0 // The normal and active state. LifecycleState_ACTIVE LifecycleState = 1 // The resource has been marked for deletion by the user. For some resources // (e.g. buckets), this can be reversed by an un-delete operation. LifecycleState_DELETE_REQUESTED LifecycleState = 2 // The resource has been marked for an update by the user. It will remain in // this state until the update is complete. LifecycleState_UPDATING LifecycleState = 3 // The resource has been marked for creation by the user. It will remain in // this state until the creation is complete. LifecycleState_CREATING LifecycleState = 4 // The resource is in an INTERNAL error state. LifecycleState_FAILED LifecycleState = 5 )
func (LifecycleState) Descriptor ¶
func (LifecycleState) Descriptor() protoreflect.EnumDescriptor
func (LifecycleState) Enum ¶
func (x LifecycleState) Enum() *LifecycleState
func (LifecycleState) EnumDescriptor
deprecated
func (LifecycleState) EnumDescriptor() ([]byte, []int)
Deprecated: Use LifecycleState.Descriptor instead.
func (LifecycleState) Number ¶
func (x LifecycleState) Number() protoreflect.EnumNumber
func (LifecycleState) String ¶
func (x LifecycleState) String() string
func (LifecycleState) Type ¶
func (LifecycleState) Type() protoreflect.EnumType
type Link ¶
type Link struct { // The resource name of the link. The name can have up to 100 characters. // A valid link id (at the end of the link name) must only have alphanumeric // characters and underscores within it. // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/[LINK_ID]" // // For example: // // `projects/my-project/locations/global/buckets/my-bucket/links/my_link Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Describes this link. // // The maximum length of the description is 8000 characters. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Output only. The creation timestamp of the link. CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The resource lifecycle state. LifecycleState LifecycleState `` /* 143-byte string literal not displayed */ // The information of a BigQuery Dataset. When a link is created, a BigQuery // dataset is created along with it, in the same project as the LogBucket it's // linked to. This dataset will also have BigQuery Views corresponding to the // LogViews in the bucket. BigqueryDataset *BigQueryDataset `protobuf:"bytes,5,opt,name=bigquery_dataset,json=bigqueryDataset,proto3" json:"bigquery_dataset,omitempty"` // contains filtered or unexported fields }
Describes a link connected to an analytics enabled bucket.
func (*Link) Descriptor
deprecated
func (*Link) GetBigqueryDataset ¶
func (x *Link) GetBigqueryDataset() *BigQueryDataset
func (*Link) GetCreateTime ¶
func (*Link) GetDescription ¶
func (*Link) GetLifecycleState ¶
func (x *Link) GetLifecycleState() LifecycleState
func (*Link) ProtoMessage ¶
func (*Link) ProtoMessage()
func (*Link) ProtoReflect ¶
func (x *Link) ProtoReflect() protoreflect.Message
type LinkMetadata ¶
type LinkMetadata struct { // The start time of an operation. StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The end time of an operation. EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // State of an operation. State OperationState `protobuf:"varint,3,opt,name=state,proto3,enum=mockgcp.logging.v2.OperationState" json:"state,omitempty"` // Types that are assignable to Request: // // *LinkMetadata_CreateLinkRequest // *LinkMetadata_DeleteLinkRequest Request isLinkMetadata_Request `protobuf_oneof:"request"` // contains filtered or unexported fields }
Metadata for long running Link operations.
func (*LinkMetadata) Descriptor
deprecated
func (*LinkMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LinkMetadata.ProtoReflect.Descriptor instead.
func (*LinkMetadata) GetCreateLinkRequest ¶
func (x *LinkMetadata) GetCreateLinkRequest() *CreateLinkRequest
func (*LinkMetadata) GetDeleteLinkRequest ¶
func (x *LinkMetadata) GetDeleteLinkRequest() *DeleteLinkRequest
func (*LinkMetadata) GetEndTime ¶
func (x *LinkMetadata) GetEndTime() *timestamp.Timestamp
func (*LinkMetadata) GetRequest ¶
func (m *LinkMetadata) GetRequest() isLinkMetadata_Request
func (*LinkMetadata) GetStartTime ¶
func (x *LinkMetadata) GetStartTime() *timestamp.Timestamp
func (*LinkMetadata) GetState ¶
func (x *LinkMetadata) GetState() OperationState
func (*LinkMetadata) ProtoMessage ¶
func (*LinkMetadata) ProtoMessage()
func (*LinkMetadata) ProtoReflect ¶
func (x *LinkMetadata) ProtoReflect() protoreflect.Message
func (*LinkMetadata) Reset ¶
func (x *LinkMetadata) Reset()
func (*LinkMetadata) String ¶
func (x *LinkMetadata) String() string
type LinkMetadata_CreateLinkRequest ¶
type LinkMetadata_CreateLinkRequest struct { // CreateLink RPC request. CreateLinkRequest *CreateLinkRequest `protobuf:"bytes,4,opt,name=create_link_request,json=createLinkRequest,proto3,oneof"` }
type LinkMetadata_DeleteLinkRequest ¶
type LinkMetadata_DeleteLinkRequest struct { // DeleteLink RPC request. DeleteLinkRequest *DeleteLinkRequest `protobuf:"bytes,5,opt,name=delete_link_request,json=deleteLinkRequest,proto3,oneof"` }
type ListBucketsRequest ¶
type ListBucketsRequest struct { // Required. The parent resource whose buckets are to be listed: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]" // // Note: The locations portion of the resource must be specified, but // supplying the character `-` in place of [LOCATION_ID] will return all // buckets. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The maximum number of results to return from this request. // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
The parameters to `ListBuckets`.
func (*ListBucketsRequest) Descriptor
deprecated
func (*ListBucketsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsRequest.ProtoReflect.Descriptor instead.
func (*ListBucketsRequest) GetPageSize ¶
func (x *ListBucketsRequest) GetPageSize() int32
func (*ListBucketsRequest) GetPageToken ¶
func (x *ListBucketsRequest) GetPageToken() string
func (*ListBucketsRequest) GetParent ¶
func (x *ListBucketsRequest) GetParent() string
func (*ListBucketsRequest) ProtoMessage ¶
func (*ListBucketsRequest) ProtoMessage()
func (*ListBucketsRequest) ProtoReflect ¶
func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
func (*ListBucketsRequest) Reset ¶
func (x *ListBucketsRequest) Reset()
func (*ListBucketsRequest) String ¶
func (x *ListBucketsRequest) String() string
type ListBucketsResponse ¶
type ListBucketsResponse struct { // A list of buckets. Buckets []*LogBucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"` // If there might be more results than appear in this response, then // `nextPageToken` is included. To get the next set of results, call the same // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
The response from ListBuckets.
func (*ListBucketsResponse) Descriptor
deprecated
func (*ListBucketsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsResponse.ProtoReflect.Descriptor instead.
func (*ListBucketsResponse) GetBuckets ¶
func (x *ListBucketsResponse) GetBuckets() []*LogBucket
func (*ListBucketsResponse) GetNextPageToken ¶
func (x *ListBucketsResponse) GetNextPageToken() string
func (*ListBucketsResponse) ProtoMessage ¶
func (*ListBucketsResponse) ProtoMessage()
func (*ListBucketsResponse) ProtoReflect ¶
func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
func (*ListBucketsResponse) Reset ¶
func (x *ListBucketsResponse) Reset()
func (*ListBucketsResponse) String ¶
func (x *ListBucketsResponse) String() string
type ListExclusionsRequest ¶
type ListExclusionsRequest struct { // Required. The parent resource whose exclusions are to be listed. // // "projects/[PROJECT_ID]" // "organizations/[ORGANIZATION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]" // "folders/[FOLDER_ID]" Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The maximum number of results to return from this request. // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
The parameters to `ListExclusions`.
func (*ListExclusionsRequest) Descriptor
deprecated
func (*ListExclusionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListExclusionsRequest.ProtoReflect.Descriptor instead.
func (*ListExclusionsRequest) GetPageSize ¶
func (x *ListExclusionsRequest) GetPageSize() int32
func (*ListExclusionsRequest) GetPageToken ¶
func (x *ListExclusionsRequest) GetPageToken() string
func (*ListExclusionsRequest) GetParent ¶
func (x *ListExclusionsRequest) GetParent() string
func (*ListExclusionsRequest) ProtoMessage ¶
func (*ListExclusionsRequest) ProtoMessage()
func (*ListExclusionsRequest) ProtoReflect ¶
func (x *ListExclusionsRequest) ProtoReflect() protoreflect.Message
func (*ListExclusionsRequest) Reset ¶
func (x *ListExclusionsRequest) Reset()
func (*ListExclusionsRequest) String ¶
func (x *ListExclusionsRequest) String() string
type ListExclusionsResponse ¶
type ListExclusionsResponse struct { // A list of exclusions. Exclusions []*LogExclusion `protobuf:"bytes,1,rep,name=exclusions,proto3" json:"exclusions,omitempty"` // If there might be more results than appear in this response, then // `nextPageToken` is included. To get the next set of results, call the same // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Result returned from `ListExclusions`.
func (*ListExclusionsResponse) Descriptor
deprecated
func (*ListExclusionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExclusionsResponse.ProtoReflect.Descriptor instead.
func (*ListExclusionsResponse) GetExclusions ¶
func (x *ListExclusionsResponse) GetExclusions() []*LogExclusion
func (*ListExclusionsResponse) GetNextPageToken ¶
func (x *ListExclusionsResponse) GetNextPageToken() string
func (*ListExclusionsResponse) ProtoMessage ¶
func (*ListExclusionsResponse) ProtoMessage()
func (*ListExclusionsResponse) ProtoReflect ¶
func (x *ListExclusionsResponse) ProtoReflect() protoreflect.Message
func (*ListExclusionsResponse) Reset ¶
func (x *ListExclusionsResponse) Reset()
func (*ListExclusionsResponse) String ¶
func (x *ListExclusionsResponse) String() string
type ListLinksRequest ¶
type ListLinksRequest struct { // Required. The parent resource whose links are to be listed: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/links/" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/ Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The maximum number of results to return from this request. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
The parameters to ListLinks.
func (*ListLinksRequest) Descriptor
deprecated
func (*ListLinksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLinksRequest.ProtoReflect.Descriptor instead.
func (*ListLinksRequest) GetPageSize ¶
func (x *ListLinksRequest) GetPageSize() int32
func (*ListLinksRequest) GetPageToken ¶
func (x *ListLinksRequest) GetPageToken() string
func (*ListLinksRequest) GetParent ¶
func (x *ListLinksRequest) GetParent() string
func (*ListLinksRequest) ProtoMessage ¶
func (*ListLinksRequest) ProtoMessage()
func (*ListLinksRequest) ProtoReflect ¶
func (x *ListLinksRequest) ProtoReflect() protoreflect.Message
func (*ListLinksRequest) Reset ¶
func (x *ListLinksRequest) Reset()
func (*ListLinksRequest) String ¶
func (x *ListLinksRequest) String() string
type ListLinksResponse ¶
type ListLinksResponse struct { // A list of links. Links []*Link `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"` // If there might be more results than those appearing in this response, then // `nextPageToken` is included. To get the next set of results, call the same // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
The response from ListLinks.
func (*ListLinksResponse) Descriptor
deprecated
func (*ListLinksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLinksResponse.ProtoReflect.Descriptor instead.
func (*ListLinksResponse) GetLinks ¶
func (x *ListLinksResponse) GetLinks() []*Link
func (*ListLinksResponse) GetNextPageToken ¶
func (x *ListLinksResponse) GetNextPageToken() string
func (*ListLinksResponse) ProtoMessage ¶
func (*ListLinksResponse) ProtoMessage()
func (*ListLinksResponse) ProtoReflect ¶
func (x *ListLinksResponse) ProtoReflect() protoreflect.Message
func (*ListLinksResponse) Reset ¶
func (x *ListLinksResponse) Reset()
func (*ListLinksResponse) String ¶
func (x *ListLinksResponse) String() string
type ListLogEntriesRequest ¶
type ListLogEntriesRequest struct { // Required. Names of one or more parent resources from which to // retrieve log entries: // // * `projects/[PROJECT_ID]` // * `organizations/[ORGANIZATION_ID]` // * `billingAccounts/[BILLING_ACCOUNT_ID]` // * `folders/[FOLDER_ID]` // // May alternatively be one or more views: // // - `projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // // Projects listed in the `project_ids` field are added to this list. // A maximum of 100 resources may be specified in a single request. ResourceNames []string `protobuf:"bytes,8,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"` // Optional. Only log entries that match the filter are returned. An empty // filter matches all log entries in the resources listed in `resource_names`. // Referencing a parent resource that is not listed in `resource_names` will // cause the filter to return no results. The maximum length of a filter is // 20,000 characters. Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. How the results should be sorted. Presently, the only permitted // values are `"timestamp asc"` (default) and `"timestamp desc"`. The first // option returns entries in order of increasing values of // `LogEntry.timestamp` (oldest first), and the second option returns entries // in order of decreasing timestamps (newest first). Entries with equal // timestamps are returned in order of their `insert_id` values. OrderBy string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // Optional. The maximum number of results to return from this request. // Default is 50. If the value is negative or exceeds 1000, the request is // rejected. The presence of `next_page_token` in the response indicates that // more results might be available. PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `page_token` must be the value of // `next_page_token` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
The parameters to `ListLogEntries`.
func (*ListLogEntriesRequest) Descriptor
deprecated
func (*ListLogEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLogEntriesRequest.ProtoReflect.Descriptor instead.
func (*ListLogEntriesRequest) GetFilter ¶
func (x *ListLogEntriesRequest) GetFilter() string
func (*ListLogEntriesRequest) GetOrderBy ¶
func (x *ListLogEntriesRequest) GetOrderBy() string
func (*ListLogEntriesRequest) GetPageSize ¶
func (x *ListLogEntriesRequest) GetPageSize() int32
func (*ListLogEntriesRequest) GetPageToken ¶
func (x *ListLogEntriesRequest) GetPageToken() string
func (*ListLogEntriesRequest) GetResourceNames ¶
func (x *ListLogEntriesRequest) GetResourceNames() []string
func (*ListLogEntriesRequest) ProtoMessage ¶
func (*ListLogEntriesRequest) ProtoMessage()
func (*ListLogEntriesRequest) ProtoReflect ¶
func (x *ListLogEntriesRequest) ProtoReflect() protoreflect.Message
func (*ListLogEntriesRequest) Reset ¶
func (x *ListLogEntriesRequest) Reset()
func (*ListLogEntriesRequest) String ¶
func (x *ListLogEntriesRequest) String() string
type ListLogEntriesResponse ¶
type ListLogEntriesResponse struct { // A list of log entries. If `entries` is empty, `nextPageToken` may still be // returned, indicating that more entries may exist. See `nextPageToken` for // more information. Entries []*LogEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // If there might be more results than those appearing in this response, then // `nextPageToken` is included. To get the next set of results, call this // method again using the value of `nextPageToken` as `pageToken`. // // If a value for `next_page_token` appears and the `entries` field is empty, // it means that the search found no log entries so far but it did not have // time to search all the possible log entries. Retry the method with this // value for `page_token` to continue the search. Alternatively, consider // speeding up the search by changing your filter to specify a single log name // or resource type, or to narrow the time range of the search. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Result returned from `ListLogEntries`.
func (*ListLogEntriesResponse) Descriptor
deprecated
func (*ListLogEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLogEntriesResponse.ProtoReflect.Descriptor instead.
func (*ListLogEntriesResponse) GetEntries ¶
func (x *ListLogEntriesResponse) GetEntries() []*LogEntry
func (*ListLogEntriesResponse) GetNextPageToken ¶
func (x *ListLogEntriesResponse) GetNextPageToken() string
func (*ListLogEntriesResponse) ProtoMessage ¶
func (*ListLogEntriesResponse) ProtoMessage()
func (*ListLogEntriesResponse) ProtoReflect ¶
func (x *ListLogEntriesResponse) ProtoReflect() protoreflect.Message
func (*ListLogEntriesResponse) Reset ¶
func (x *ListLogEntriesResponse) Reset()
func (*ListLogEntriesResponse) String ¶
func (x *ListLogEntriesResponse) String() string
type ListLogMetricsRequest ¶
type ListLogMetricsRequest struct { // Required. The name of the project containing the metrics: // // "projects/[PROJECT_ID]" Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The maximum number of results to return from this request. // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
The parameters to ListLogMetrics.
func (*ListLogMetricsRequest) Descriptor
deprecated
func (*ListLogMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLogMetricsRequest.ProtoReflect.Descriptor instead.
func (*ListLogMetricsRequest) GetPageSize ¶
func (x *ListLogMetricsRequest) GetPageSize() int32
func (*ListLogMetricsRequest) GetPageToken ¶
func (x *ListLogMetricsRequest) GetPageToken() string
func (*ListLogMetricsRequest) GetParent ¶
func (x *ListLogMetricsRequest) GetParent() string
func (*ListLogMetricsRequest) ProtoMessage ¶
func (*ListLogMetricsRequest) ProtoMessage()
func (*ListLogMetricsRequest) ProtoReflect ¶
func (x *ListLogMetricsRequest) ProtoReflect() protoreflect.Message
func (*ListLogMetricsRequest) Reset ¶
func (x *ListLogMetricsRequest) Reset()
func (*ListLogMetricsRequest) String ¶
func (x *ListLogMetricsRequest) String() string
type ListLogMetricsResponse ¶
type ListLogMetricsResponse struct { // A list of logs-based metrics. Metrics []*LogMetric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` // If there might be more results than appear in this response, then // `nextPageToken` is included. To get the next set of results, call this // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Result returned from ListLogMetrics.
func (*ListLogMetricsResponse) Descriptor
deprecated
func (*ListLogMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLogMetricsResponse.ProtoReflect.Descriptor instead.
func (*ListLogMetricsResponse) GetMetrics ¶
func (x *ListLogMetricsResponse) GetMetrics() []*LogMetric
func (*ListLogMetricsResponse) GetNextPageToken ¶
func (x *ListLogMetricsResponse) GetNextPageToken() string
func (*ListLogMetricsResponse) ProtoMessage ¶
func (*ListLogMetricsResponse) ProtoMessage()
func (*ListLogMetricsResponse) ProtoReflect ¶
func (x *ListLogMetricsResponse) ProtoReflect() protoreflect.Message
func (*ListLogMetricsResponse) Reset ¶
func (x *ListLogMetricsResponse) Reset()
func (*ListLogMetricsResponse) String ¶
func (x *ListLogMetricsResponse) String() string
type ListLogsRequest ¶
type ListLogsRequest struct { // Required. The resource name to list logs for: // // * `projects/[PROJECT_ID]` // * `organizations/[ORGANIZATION_ID]` // * `billingAccounts/[BILLING_ACCOUNT_ID]` // * `folders/[FOLDER_ID]` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. List of resource names to list logs for: // // - `projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // // To support legacy queries, it could also be: // // * `projects/[PROJECT_ID]` // * `organizations/[ORGANIZATION_ID]` // * `billingAccounts/[BILLING_ACCOUNT_ID]` // * `folders/[FOLDER_ID]` // // The resource name in the `parent` field is added to this list. ResourceNames []string `protobuf:"bytes,8,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"` // Optional. The maximum number of results to return from this request. // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
The parameters to ListLogs.
func (*ListLogsRequest) Descriptor
deprecated
func (*ListLogsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLogsRequest.ProtoReflect.Descriptor instead.
func (*ListLogsRequest) GetPageSize ¶
func (x *ListLogsRequest) GetPageSize() int32
func (*ListLogsRequest) GetPageToken ¶
func (x *ListLogsRequest) GetPageToken() string
func (*ListLogsRequest) GetParent ¶
func (x *ListLogsRequest) GetParent() string
func (*ListLogsRequest) GetResourceNames ¶
func (x *ListLogsRequest) GetResourceNames() []string
func (*ListLogsRequest) ProtoMessage ¶
func (*ListLogsRequest) ProtoMessage()
func (*ListLogsRequest) ProtoReflect ¶
func (x *ListLogsRequest) ProtoReflect() protoreflect.Message
func (*ListLogsRequest) Reset ¶
func (x *ListLogsRequest) Reset()
func (*ListLogsRequest) String ¶
func (x *ListLogsRequest) String() string
type ListLogsResponse ¶
type ListLogsResponse struct { // A list of log names. For example, // `"projects/my-project/logs/syslog"` or // `"organizations/123/logs/cloudresourcemanager.googleapis.com%2Factivity"`. LogNames []string `protobuf:"bytes,3,rep,name=log_names,json=logNames,proto3" json:"log_names,omitempty"` // If there might be more results than those appearing in this response, then // `nextPageToken` is included. To get the next set of results, call this // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Result returned from ListLogs.
func (*ListLogsResponse) Descriptor
deprecated
func (*ListLogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLogsResponse.ProtoReflect.Descriptor instead.
func (*ListLogsResponse) GetLogNames ¶
func (x *ListLogsResponse) GetLogNames() []string
func (*ListLogsResponse) GetNextPageToken ¶
func (x *ListLogsResponse) GetNextPageToken() string
func (*ListLogsResponse) ProtoMessage ¶
func (*ListLogsResponse) ProtoMessage()
func (*ListLogsResponse) ProtoReflect ¶
func (x *ListLogsResponse) ProtoReflect() protoreflect.Message
func (*ListLogsResponse) Reset ¶
func (x *ListLogsResponse) Reset()
func (*ListLogsResponse) String ¶
func (x *ListLogsResponse) String() string
type ListMonitoredResourceDescriptorsRequest ¶
type ListMonitoredResourceDescriptorsRequest struct { // Optional. The maximum number of results to return from this request. // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
The parameters to ListMonitoredResourceDescriptors
func (*ListMonitoredResourceDescriptorsRequest) Descriptor
deprecated
func (*ListMonitoredResourceDescriptorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMonitoredResourceDescriptorsRequest.ProtoReflect.Descriptor instead.
func (*ListMonitoredResourceDescriptorsRequest) GetPageSize ¶
func (x *ListMonitoredResourceDescriptorsRequest) GetPageSize() int32
func (*ListMonitoredResourceDescriptorsRequest) GetPageToken ¶
func (x *ListMonitoredResourceDescriptorsRequest) GetPageToken() string
func (*ListMonitoredResourceDescriptorsRequest) ProtoMessage ¶
func (*ListMonitoredResourceDescriptorsRequest) ProtoMessage()
func (*ListMonitoredResourceDescriptorsRequest) ProtoReflect ¶
func (x *ListMonitoredResourceDescriptorsRequest) ProtoReflect() protoreflect.Message
func (*ListMonitoredResourceDescriptorsRequest) Reset ¶
func (x *ListMonitoredResourceDescriptorsRequest) Reset()
func (*ListMonitoredResourceDescriptorsRequest) String ¶
func (x *ListMonitoredResourceDescriptorsRequest) String() string
type ListMonitoredResourceDescriptorsResponse ¶
type ListMonitoredResourceDescriptorsResponse struct { // A list of resource descriptors. ResourceDescriptors []*monitoredres.MonitoredResourceDescriptor `protobuf:"bytes,1,rep,name=resource_descriptors,json=resourceDescriptors,proto3" json:"resource_descriptors,omitempty"` // If there might be more results than those appearing in this response, then // `nextPageToken` is included. To get the next set of results, call this // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Result returned from ListMonitoredResourceDescriptors.
func (*ListMonitoredResourceDescriptorsResponse) Descriptor
deprecated
func (*ListMonitoredResourceDescriptorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMonitoredResourceDescriptorsResponse.ProtoReflect.Descriptor instead.
func (*ListMonitoredResourceDescriptorsResponse) GetNextPageToken ¶
func (x *ListMonitoredResourceDescriptorsResponse) GetNextPageToken() string
func (*ListMonitoredResourceDescriptorsResponse) GetResourceDescriptors ¶
func (x *ListMonitoredResourceDescriptorsResponse) GetResourceDescriptors() []*monitoredres.MonitoredResourceDescriptor
func (*ListMonitoredResourceDescriptorsResponse) ProtoMessage ¶
func (*ListMonitoredResourceDescriptorsResponse) ProtoMessage()
func (*ListMonitoredResourceDescriptorsResponse) ProtoReflect ¶
func (x *ListMonitoredResourceDescriptorsResponse) ProtoReflect() protoreflect.Message
func (*ListMonitoredResourceDescriptorsResponse) Reset ¶
func (x *ListMonitoredResourceDescriptorsResponse) Reset()
func (*ListMonitoredResourceDescriptorsResponse) String ¶
func (x *ListMonitoredResourceDescriptorsResponse) String() string
type ListSinksRequest ¶
type ListSinksRequest struct { // Required. The parent resource whose sinks are to be listed: // // "projects/[PROJECT_ID]" // "organizations/[ORGANIZATION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]" // "folders/[FOLDER_ID]" Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The maximum number of results to return from this request. // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
The parameters to `ListSinks`.
func (*ListSinksRequest) Descriptor
deprecated
func (*ListSinksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSinksRequest.ProtoReflect.Descriptor instead.
func (*ListSinksRequest) GetPageSize ¶
func (x *ListSinksRequest) GetPageSize() int32
func (*ListSinksRequest) GetPageToken ¶
func (x *ListSinksRequest) GetPageToken() string
func (*ListSinksRequest) GetParent ¶
func (x *ListSinksRequest) GetParent() string
func (*ListSinksRequest) ProtoMessage ¶
func (*ListSinksRequest) ProtoMessage()
func (*ListSinksRequest) ProtoReflect ¶
func (x *ListSinksRequest) ProtoReflect() protoreflect.Message
func (*ListSinksRequest) Reset ¶
func (x *ListSinksRequest) Reset()
func (*ListSinksRequest) String ¶
func (x *ListSinksRequest) String() string
type ListSinksResponse ¶
type ListSinksResponse struct { // A list of sinks. Sinks []*LogSink `protobuf:"bytes,1,rep,name=sinks,proto3" json:"sinks,omitempty"` // If there might be more results than appear in this response, then // `nextPageToken` is included. To get the next set of results, call the same // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Result returned from `ListSinks`.
func (*ListSinksResponse) Descriptor
deprecated
func (*ListSinksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSinksResponse.ProtoReflect.Descriptor instead.
func (*ListSinksResponse) GetNextPageToken ¶
func (x *ListSinksResponse) GetNextPageToken() string
func (*ListSinksResponse) GetSinks ¶
func (x *ListSinksResponse) GetSinks() []*LogSink
func (*ListSinksResponse) ProtoMessage ¶
func (*ListSinksResponse) ProtoMessage()
func (*ListSinksResponse) ProtoReflect ¶
func (x *ListSinksResponse) ProtoReflect() protoreflect.Message
func (*ListSinksResponse) Reset ¶
func (x *ListSinksResponse) Reset()
func (*ListSinksResponse) String ¶
func (x *ListSinksResponse) String() string
type ListViewsRequest ¶
type ListViewsRequest struct { // Required. The bucket whose views are to be listed: // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. If present, then retrieve the next batch of results from the // preceding call to this method. `pageToken` must be the value of // `nextPageToken` from the previous response. The values of other method // parameters should be identical to those in the previous call. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The maximum number of results to return from this request. // // Non-positive values are ignored. The presence of `nextPageToken` in the // response indicates that more results might be available. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // contains filtered or unexported fields }
The parameters to `ListViews`.
func (*ListViewsRequest) Descriptor
deprecated
func (*ListViewsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListViewsRequest.ProtoReflect.Descriptor instead.
func (*ListViewsRequest) GetPageSize ¶
func (x *ListViewsRequest) GetPageSize() int32
func (*ListViewsRequest) GetPageToken ¶
func (x *ListViewsRequest) GetPageToken() string
func (*ListViewsRequest) GetParent ¶
func (x *ListViewsRequest) GetParent() string
func (*ListViewsRequest) ProtoMessage ¶
func (*ListViewsRequest) ProtoMessage()
func (*ListViewsRequest) ProtoReflect ¶
func (x *ListViewsRequest) ProtoReflect() protoreflect.Message
func (*ListViewsRequest) Reset ¶
func (x *ListViewsRequest) Reset()
func (*ListViewsRequest) String ¶
func (x *ListViewsRequest) String() string
type ListViewsResponse ¶
type ListViewsResponse struct { // A list of views. Views []*LogView `protobuf:"bytes,1,rep,name=views,proto3" json:"views,omitempty"` // If there might be more results than appear in this response, then // `nextPageToken` is included. To get the next set of results, call the same // method again using the value of `nextPageToken` as `pageToken`. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
The response from ListViews.
func (*ListViewsResponse) Descriptor
deprecated
func (*ListViewsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListViewsResponse.ProtoReflect.Descriptor instead.
func (*ListViewsResponse) GetNextPageToken ¶
func (x *ListViewsResponse) GetNextPageToken() string
func (*ListViewsResponse) GetViews ¶
func (x *ListViewsResponse) GetViews() []*LogView
func (*ListViewsResponse) ProtoMessage ¶
func (*ListViewsResponse) ProtoMessage()
func (*ListViewsResponse) ProtoReflect ¶
func (x *ListViewsResponse) ProtoReflect() protoreflect.Message
func (*ListViewsResponse) Reset ¶
func (x *ListViewsResponse) Reset()
func (*ListViewsResponse) String ¶
func (x *ListViewsResponse) String() string
type LocationMetadata ¶
type LocationMetadata struct { // Indicates whether or not Log Analytics features are supported in the given // location. LogAnalyticsEnabled bool `protobuf:"varint,1,opt,name=log_analytics_enabled,json=logAnalyticsEnabled,proto3" json:"log_analytics_enabled,omitempty"` // contains filtered or unexported fields }
Cloud Logging specific location metadata.
func (*LocationMetadata) Descriptor
deprecated
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetLogAnalyticsEnabled ¶
func (x *LocationMetadata) GetLogAnalyticsEnabled() bool
func (*LocationMetadata) ProtoMessage ¶
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect ¶
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset ¶
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String ¶
func (x *LocationMetadata) String() string
type LogBucket ¶
type LogBucket struct { // Output only. The resource name of the bucket. // // For example: // // `projects/my-project/locations/global/buckets/my-bucket` // // For a list of supported locations, see [Supported // Regions](https://cloud.google.com/logging/docs/region-support) // // For the location of `global` it is unspecified where log entries are // actually stored. // // After a bucket has been created, the location cannot be changed. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Describes this bucket. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Output only. The creation timestamp of the bucket. This is not set for any // of the default buckets. CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last update timestamp of the bucket. UpdateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Logs will be retained by default for this amount of time, after which they // will automatically be deleted. The minimum retention period is 1 day. If // this value is set to zero at bucket creation time, the default time of 30 // days will be used. RetentionDays int32 `protobuf:"varint,11,opt,name=retention_days,json=retentionDays,proto3" json:"retention_days,omitempty"` // Whether the bucket is locked. // // The retention period on a locked bucket cannot be changed. Locked buckets // may only be deleted if they are empty. Locked bool `protobuf:"varint,9,opt,name=locked,proto3" json:"locked,omitempty"` // Output only. The bucket lifecycle state. LifecycleState LifecycleState `` /* 144-byte string literal not displayed */ // Whether log analytics is enabled for this bucket. // // Once enabled, log analytics features cannot be disabled. AnalyticsEnabled bool `protobuf:"varint,14,opt,name=analytics_enabled,json=analyticsEnabled,proto3" json:"analytics_enabled,omitempty"` // Log entry field paths that are denied access in this bucket. // // The following fields and their children are eligible: `textPayload`, // `jsonPayload`, `protoPayload`, `httpRequest`, `labels`, `sourceLocation`. // // Restricting a repeated field will restrict all values. Adding a parent will // block all child fields. (e.g. `foo.bar` will block `foo.bar.baz`) RestrictedFields []string `protobuf:"bytes,15,rep,name=restricted_fields,json=restrictedFields,proto3" json:"restricted_fields,omitempty"` // A list of indexed fields and related configuration data. IndexConfigs []*IndexConfig `protobuf:"bytes,17,rep,name=index_configs,json=indexConfigs,proto3" json:"index_configs,omitempty"` // The CMEK settings of the log bucket. If present, new log entries written to // this log bucket are encrypted using the CMEK key provided in this // configuration. If a log bucket has CMEK settings, the CMEK settings cannot // be disabled later by updating the log bucket. Changing the KMS key is // allowed. CmekSettings *CmekSettings `protobuf:"bytes,19,opt,name=cmek_settings,json=cmekSettings,proto3" json:"cmek_settings,omitempty"` // contains filtered or unexported fields }
Describes a repository in which log entries are stored.
func (*LogBucket) Descriptor
deprecated
func (*LogBucket) GetAnalyticsEnabled ¶
func (*LogBucket) GetCmekSettings ¶
func (x *LogBucket) GetCmekSettings() *CmekSettings
func (*LogBucket) GetCreateTime ¶
func (*LogBucket) GetDescription ¶
func (*LogBucket) GetIndexConfigs ¶
func (x *LogBucket) GetIndexConfigs() []*IndexConfig
func (*LogBucket) GetLifecycleState ¶
func (x *LogBucket) GetLifecycleState() LifecycleState
func (*LogBucket) GetRestrictedFields ¶
func (*LogBucket) GetRetentionDays ¶
func (*LogBucket) GetUpdateTime ¶
func (*LogBucket) ProtoMessage ¶
func (*LogBucket) ProtoMessage()
func (*LogBucket) ProtoReflect ¶
func (x *LogBucket) ProtoReflect() protoreflect.Message
type LogEntry ¶
type LogEntry struct { // Required. The resource name of the log to which this log entry belongs: // // "projects/[PROJECT_ID]/logs/[LOG_ID]" // "organizations/[ORGANIZATION_ID]/logs/[LOG_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]" // "folders/[FOLDER_ID]/logs/[LOG_ID]" // // A project number may be used in place of PROJECT_ID. The project number is // translated to its corresponding PROJECT_ID internally and the `log_name` // field will contain PROJECT_ID in queries and exports. // // `[LOG_ID]` must be URL-encoded within `log_name`. Example: // `"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`. // // `[LOG_ID]` must be less than 512 characters long and can only include the // following characters: upper and lower case alphanumeric characters, // forward-slash, underscore, hyphen, and period. // // For backward compatibility, if `log_name` begins with a forward-slash, such // as `/projects/...`, then the log entry is ingested as usual, but the // forward-slash is removed. Listing the log entry will not show the leading // slash and filtering for a log name with a leading slash will never return // any results. LogName string `protobuf:"bytes,12,opt,name=log_name,json=logName,proto3" json:"log_name,omitempty"` // Required. The monitored resource that produced this log entry. // // Example: a log entry that reports a database error would be associated with // the monitored resource designating the particular database that reported // the error. Resource *monitoredres.MonitoredResource `protobuf:"bytes,8,opt,name=resource,proto3" json:"resource,omitempty"` // The log entry payload, which can be one of multiple types. // // Types that are assignable to Payload: // // *LogEntry_ProtoPayload // *LogEntry_TextPayload // *LogEntry_JsonPayload Payload isLogEntry_Payload `protobuf_oneof:"payload"` // Optional. The time the event described by the log entry occurred. This time // is used to compute the log entry's age and to enforce the logs retention // period. If this field is omitted in a new log entry, then Logging assigns // it the current time. Timestamps have nanosecond accuracy, but trailing // zeros in the fractional seconds might be omitted when the timestamp is // displayed. // // Incoming log entries must have timestamps that don't exceed the // [logs retention // period](https://cloud.google.com/logging/quotas#logs_retention_periods) in // the past, and that don't exceed 24 hours in the future. Log entries outside // those time boundaries aren't ingested by Logging. Timestamp *timestamp.Timestamp `protobuf:"bytes,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Output only. The time the log entry was received by Logging. ReceiveTimestamp *timestamp.Timestamp `protobuf:"bytes,24,opt,name=receive_timestamp,json=receiveTimestamp,proto3" json:"receive_timestamp,omitempty"` // Optional. The severity of the log entry. The default value is // `LogSeverity.DEFAULT`. Severity _type.LogSeverity `protobuf:"varint,10,opt,name=severity,proto3,enum=mockgcp.logging.type.LogSeverity" json:"severity,omitempty"` // Optional. A unique identifier for the log entry. If you provide a value, // then Logging considers other log entries in the same project, with the same // `timestamp`, and with the same `insert_id` to be duplicates which are // removed in a single query result. However, there are no guarantees of // de-duplication in the export of logs. // // If the `insert_id` is omitted when writing a log entry, the Logging API // assigns its own unique identifier in this field. // // In queries, the `insert_id` is also used to order log entries that have // the same `log_name` and `timestamp` values. InsertId string `protobuf:"bytes,4,opt,name=insert_id,json=insertId,proto3" json:"insert_id,omitempty"` // Optional. Information about the HTTP request associated with this log // entry, if applicable. HttpRequest *_type.HttpRequest `protobuf:"bytes,7,opt,name=http_request,json=httpRequest,proto3" json:"http_request,omitempty"` // Optional. A map of key, value pairs that provides additional information // about the log entry. The labels can be user-defined or system-defined. // // User-defined labels are arbitrary key, value pairs that you can use to // classify logs. // // System-defined labels are defined by GCP services for platform logs. // They have two components - a service namespace component and the // attribute name. For example: `compute.googleapis.com/resource_name`. // // Cloud Logging truncates label keys that exceed 512 B and label // values that exceed 64 KB upon their associated log entry being // written. The truncation is indicated by an ellipsis at the // end of the character string. Labels map[string]string `` /* 154-byte string literal not displayed */ // Optional. Information about an operation associated with the log entry, if // applicable. Operation *LogEntryOperation `protobuf:"bytes,15,opt,name=operation,proto3" json:"operation,omitempty"` // Optional. The REST resource name of the trace being written to // [Cloud Trace](https://cloud.google.com/trace) in // association with this log entry. For example, if your trace data is stored // in the Cloud project "my-trace-project" and if the service that is creating // the log entry receives a trace header that includes the trace ID "12345", // then the service should use "projects/my-tracing-project/traces/12345". // // The `trace` field provides the link between logs and traces. By using // this field, you can navigate from a log entry to a trace. Trace string `protobuf:"bytes,22,opt,name=trace,proto3" json:"trace,omitempty"` // Optional. The ID of the [Cloud Trace](https://cloud.google.com/trace) span // associated with the current operation in which the log is being written. // For example, if a span has the REST resource name of // "projects/some-project/traces/some-trace/spans/some-span-id", then the // `span_id` field is "some-span-id". // // A // [Span](https://cloud.google.com/trace/docs/reference/v2/rest/v2/projects.traces/batchWrite#Span) // represents a single operation within a trace. Whereas a trace may involve // multiple different microservices running on multiple different machines, // a span generally corresponds to a single logical operation being performed // in a single instance of a microservice on one specific machine. Spans // are the nodes within the tree that is a trace. // // Applications that are [instrumented for // tracing](https://cloud.google.com/trace/docs/setup) will generally assign a // new, unique span ID on each incoming request. It is also common to create // and record additional spans corresponding to internal processing elements // as well as issuing requests to dependencies. // // The span ID is expected to be a 16-character, hexadecimal encoding of an // 8-byte array and should not be zero. It should be unique within the trace // and should, ideally, be generated in a manner that is uniformly random. // // Example values: // // - `000000000000004a` // - `7a2190356c3fc94b` // - `0000f00300090021` // - `d39223e101960076` SpanId string `protobuf:"bytes,27,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"` // Optional. The sampling decision of the trace associated with the log entry. // // True means that the trace resource name in the `trace` field was sampled // for storage in a trace backend. False means that the trace was not sampled // for storage when this log entry was written, or the sampling decision was // unknown at the time. A non-sampled `trace` value is still useful as a // request correlation identifier. The default is False. TraceSampled bool `protobuf:"varint,30,opt,name=trace_sampled,json=traceSampled,proto3" json:"trace_sampled,omitempty"` // Optional. Source code location information associated with the log entry, // if any. SourceLocation *LogEntrySourceLocation `protobuf:"bytes,23,opt,name=source_location,json=sourceLocation,proto3" json:"source_location,omitempty"` // Optional. Information indicating this LogEntry is part of a sequence of // multiple log entries split from a single LogEntry. Split *LogSplit `protobuf:"bytes,35,opt,name=split,proto3" json:"split,omitempty"` // contains filtered or unexported fields }
An individual entry in a log.
func (*LogEntry) Descriptor
deprecated
func (*LogEntry) GetHttpRequest ¶
func (x *LogEntry) GetHttpRequest() *_type.HttpRequest
func (*LogEntry) GetInsertId ¶
func (*LogEntry) GetJsonPayload ¶
func (*LogEntry) GetLogName ¶
func (*LogEntry) GetOperation ¶
func (x *LogEntry) GetOperation() *LogEntryOperation
func (*LogEntry) GetPayload ¶
func (m *LogEntry) GetPayload() isLogEntry_Payload
func (*LogEntry) GetProtoPayload ¶
func (*LogEntry) GetReceiveTimestamp ¶
func (*LogEntry) GetResource ¶
func (x *LogEntry) GetResource() *monitoredres.MonitoredResource
func (*LogEntry) GetSeverity ¶
func (x *LogEntry) GetSeverity() _type.LogSeverity
func (*LogEntry) GetSourceLocation ¶
func (x *LogEntry) GetSourceLocation() *LogEntrySourceLocation
func (*LogEntry) GetTextPayload ¶
func (*LogEntry) GetTimestamp ¶
func (*LogEntry) GetTraceSampled ¶
func (*LogEntry) ProtoMessage ¶
func (*LogEntry) ProtoMessage()
func (*LogEntry) ProtoReflect ¶
func (x *LogEntry) ProtoReflect() protoreflect.Message
type LogEntryOperation ¶
type LogEntryOperation struct { // Optional. An arbitrary operation identifier. Log entries with the same // identifier are assumed to be part of the same operation. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Optional. An arbitrary producer identifier. The combination of `id` and // `producer` must be globally unique. Examples for `producer`: // `"MyDivision.MyBigCompany.com"`, `"github.com/MyProject/MyApplication"`. Producer string `protobuf:"bytes,2,opt,name=producer,proto3" json:"producer,omitempty"` // Optional. Set this to True if this is the first log entry in the operation. First bool `protobuf:"varint,3,opt,name=first,proto3" json:"first,omitempty"` // Optional. Set this to True if this is the last log entry in the operation. Last bool `protobuf:"varint,4,opt,name=last,proto3" json:"last,omitempty"` // contains filtered or unexported fields }
Additional information about a potentially long-running operation with which a log entry is associated.
func (*LogEntryOperation) Descriptor
deprecated
func (*LogEntryOperation) Descriptor() ([]byte, []int)
Deprecated: Use LogEntryOperation.ProtoReflect.Descriptor instead.
func (*LogEntryOperation) GetFirst ¶
func (x *LogEntryOperation) GetFirst() bool
func (*LogEntryOperation) GetId ¶
func (x *LogEntryOperation) GetId() string
func (*LogEntryOperation) GetLast ¶
func (x *LogEntryOperation) GetLast() bool
func (*LogEntryOperation) GetProducer ¶
func (x *LogEntryOperation) GetProducer() string
func (*LogEntryOperation) ProtoMessage ¶
func (*LogEntryOperation) ProtoMessage()
func (*LogEntryOperation) ProtoReflect ¶
func (x *LogEntryOperation) ProtoReflect() protoreflect.Message
func (*LogEntryOperation) Reset ¶
func (x *LogEntryOperation) Reset()
func (*LogEntryOperation) String ¶
func (x *LogEntryOperation) String() string
type LogEntrySourceLocation ¶
type LogEntrySourceLocation struct { // Optional. Source file name. Depending on the runtime environment, this // might be a simple name or a fully-qualified name. File string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` // Optional. Line within the source file. 1-based; 0 indicates no line number // available. Line int64 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"` // Optional. Human-readable name of the function or method being invoked, with // optional context such as the class or package name. This information may be // used in contexts such as the logs viewer, where a file and line number are // less meaningful. The format can vary by language. For example: // `qual.if.ied.Class.method` (Java), `dir/package.func` (Go), `function` // (Python). Function string `protobuf:"bytes,3,opt,name=function,proto3" json:"function,omitempty"` // contains filtered or unexported fields }
Additional information about the source code location that produced the log entry.
func (*LogEntrySourceLocation) Descriptor
deprecated
func (*LogEntrySourceLocation) Descriptor() ([]byte, []int)
Deprecated: Use LogEntrySourceLocation.ProtoReflect.Descriptor instead.
func (*LogEntrySourceLocation) GetFile ¶
func (x *LogEntrySourceLocation) GetFile() string
func (*LogEntrySourceLocation) GetFunction ¶
func (x *LogEntrySourceLocation) GetFunction() string
func (*LogEntrySourceLocation) GetLine ¶
func (x *LogEntrySourceLocation) GetLine() int64
func (*LogEntrySourceLocation) ProtoMessage ¶
func (*LogEntrySourceLocation) ProtoMessage()
func (*LogEntrySourceLocation) ProtoReflect ¶
func (x *LogEntrySourceLocation) ProtoReflect() protoreflect.Message
func (*LogEntrySourceLocation) Reset ¶
func (x *LogEntrySourceLocation) Reset()
func (*LogEntrySourceLocation) String ¶
func (x *LogEntrySourceLocation) String() string
type LogEntry_JsonPayload ¶
type LogEntry_ProtoPayload ¶
type LogEntry_ProtoPayload struct { // The log entry payload, represented as a protocol buffer. Some Google // Cloud Platform services use this field for their log entry payloads. // // The following protocol buffer types are supported; user-defined types // are not supported: // // "type.googleapis.com/mockgcp.cloud.audit.AuditLog" // "type.googleapis.com/google.appengine.logging.v1.RequestLog" ProtoPayload *any1.Any `protobuf:"bytes,2,opt,name=proto_payload,json=protoPayload,proto3,oneof"` }
type LogEntry_TextPayload ¶
type LogEntry_TextPayload struct { // The log entry payload, represented as a Unicode string (UTF-8). TextPayload string `protobuf:"bytes,3,opt,name=text_payload,json=textPayload,proto3,oneof"` }
type LogExclusion ¶
type LogExclusion struct { // Required. A client-assigned identifier, such as // `"load-balancer-exclusion"`. Identifiers are limited to 100 characters and // can include only letters, digits, underscores, hyphens, and periods. First // character has to be alphanumeric. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A description of this exclusion. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Required. An [advanced logs // filter](https://cloud.google.com/logging/docs/view/advanced-queries) that // matches the log entries to be excluded. By using the [sample // function](https://cloud.google.com/logging/docs/view/advanced-queries#sample), // you can exclude less than 100% of the matching log entries. // // For example, the following query matches 99% of low-severity log entries // from Google Cloud Storage buckets: // // `resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)` Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. If set to True, then this exclusion is disabled and it does not // exclude any log entries. You can [update an // exclusion][mockgcp.logging.v2.ConfigServiceV2.UpdateExclusion] to change the // value of this field. Disabled bool `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"` // Output only. The creation timestamp of the exclusion. // // This field may not be present for older exclusions. CreateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last update timestamp of the exclusion. // // This field may not be present for older exclusions. UpdateTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Specifies a set of log entries that are filtered out by a sink. If your Google Cloud resource receives a large volume of log entries, you can use exclusions to reduce your chargeable logs. Note that exclusions on organization-level and folder-level sinks don't apply to child resources. Note also that you cannot modify the _Required sink or exclude logs from it.
func (*LogExclusion) Descriptor
deprecated
func (*LogExclusion) Descriptor() ([]byte, []int)
Deprecated: Use LogExclusion.ProtoReflect.Descriptor instead.
func (*LogExclusion) GetCreateTime ¶
func (x *LogExclusion) GetCreateTime() *timestamp.Timestamp
func (*LogExclusion) GetDescription ¶
func (x *LogExclusion) GetDescription() string
func (*LogExclusion) GetDisabled ¶
func (x *LogExclusion) GetDisabled() bool
func (*LogExclusion) GetFilter ¶
func (x *LogExclusion) GetFilter() string
func (*LogExclusion) GetName ¶
func (x *LogExclusion) GetName() string
func (*LogExclusion) GetUpdateTime ¶
func (x *LogExclusion) GetUpdateTime() *timestamp.Timestamp
func (*LogExclusion) ProtoMessage ¶
func (*LogExclusion) ProtoMessage()
func (*LogExclusion) ProtoReflect ¶
func (x *LogExclusion) ProtoReflect() protoreflect.Message
func (*LogExclusion) Reset ¶
func (x *LogExclusion) Reset()
func (*LogExclusion) String ¶
func (x *LogExclusion) String() string
type LogMetric ¶
type LogMetric struct { // Required. The client-assigned metric identifier. // Examples: `"error_count"`, `"nginx/requests"`. // // Metric identifiers are limited to 100 characters and can include only the // following characters: `A-Z`, `a-z`, `0-9`, and the special characters // `_-.,+!*',()%/`. The forward-slash character (`/`) denotes a hierarchy of // name pieces, and it cannot be the first character of the name. // // This field is the `[METRIC_ID]` part of a metric resource name in the // format "projects/[PROJECT_ID]/metrics/[METRIC_ID]". Example: If the // resource name of a metric is // `"projects/my-project/metrics/nginx%2Frequests"`, this field's value is // `"nginx/requests"`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A description of this metric, which is used in documentation. // The maximum length of the description is 8000 characters. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Required. An [advanced logs // filter](https://cloud.google.com/logging/docs/view/advanced_filters) which // is used to match log entries. Example: // // "resource.type=gae_app AND severity>=ERROR" // // The maximum length of the filter is 20000 characters. Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. The resource name of the Log Bucket that owns the Log Metric. // Only Log Buckets in projects are supported. The bucket has to be in the // same project as the metric. // // For example: // // `projects/my-project/locations/global/buckets/my-bucket` // // If empty, then the Log Metric is considered a non-Bucket Log Metric. BucketName string `protobuf:"bytes,13,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` // Optional. If set to True, then this metric is disabled and it does not // generate any points. Disabled bool `protobuf:"varint,12,opt,name=disabled,proto3" json:"disabled,omitempty"` // Optional. The metric descriptor associated with the logs-based metric. // If unspecified, it uses a default metric descriptor with a DELTA metric // kind, INT64 value type, with no labels and a unit of "1". Such a metric // counts the number of log entries matching the `filter` expression. // // The `name`, `type`, and `description` fields in the `metric_descriptor` // are output only, and is constructed using the `name` and `description` // field in the LogMetric. // // To create a logs-based metric that records a distribution of log values, a // DELTA metric kind with a DISTRIBUTION value type must be used along with // a `value_extractor` expression in the LogMetric. // // Each label in the metric descriptor must have a matching label // name as the key and an extractor expression as the value in the // `label_extractors` map. // // The `metric_kind` and `value_type` fields in the `metric_descriptor` cannot // be updated once initially configured. New labels can be added in the // `metric_descriptor`, but existing labels cannot be modified except for // their description. MetricDescriptor *metric.MetricDescriptor `protobuf:"bytes,5,opt,name=metric_descriptor,json=metricDescriptor,proto3" json:"metric_descriptor,omitempty"` // Optional. A `value_extractor` is required when using a distribution // logs-based metric to extract the values to record from a log entry. // Two functions are supported for value extraction: `EXTRACT(field)` or // `REGEXP_EXTRACT(field, regex)`. The arguments are: // // 1. field: The name of the log entry field from which the value is to be // extracted. // 2. regex: A regular expression using the Google RE2 syntax // (https://github.com/google/re2/wiki/Syntax) with a single capture // group to extract data from the specified log entry field. The value // of the field is converted to a string before applying the regex. // It is an error to specify a regex that does not include exactly one // capture group. // // The result of the extraction must be convertible to a double type, as the // distribution always records double values. If either the extraction or // the conversion to double fails, then those values are not recorded in the // distribution. // // Example: `REGEXP_EXTRACT(jsonPayload.request, ".*quantity=(\d+).*")` ValueExtractor string `protobuf:"bytes,6,opt,name=value_extractor,json=valueExtractor,proto3" json:"value_extractor,omitempty"` // Optional. A map from a label key string to an extractor expression which is // used to extract data from a log entry field and assign as the label value. // Each label key specified in the LabelDescriptor must have an associated // extractor expression in this map. The syntax of the extractor expression // is the same as for the `value_extractor` field. // // The extracted value is converted to the type defined in the label // descriptor. If either the extraction or the type conversion fails, // the label will have a default value. The default value for a string // label is an empty string, for an integer label its 0, and for a boolean // label its `false`. // // Note that there are upper bounds on the maximum number of labels and the // number of active time series that are allowed in a project. LabelExtractors map[string]string `` /* 194-byte string literal not displayed */ // Optional. The `bucket_options` are required when the logs-based metric is // using a DISTRIBUTION value type and it describes the bucket boundaries // used to create a histogram of the extracted values. BucketOptions *distribution.Distribution_BucketOptions `protobuf:"bytes,8,opt,name=bucket_options,json=bucketOptions,proto3" json:"bucket_options,omitempty"` // Output only. The creation timestamp of the metric. // // This field may not be present for older metrics. CreateTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last update timestamp of the metric. // // This field may not be present for older metrics. UpdateTime *timestamp.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Deprecated. The API version that created or updated this metric. // The v2 format is used by default and cannot be changed. // // Deprecated: Do not use. Version LogMetric_ApiVersion `protobuf:"varint,4,opt,name=version,proto3,enum=mockgcp.logging.v2.LogMetric_ApiVersion" json:"version,omitempty"` // contains filtered or unexported fields }
Describes a logs-based metric. The value of the metric is the number of log entries that match a logs filter in a given time interval.
Logs-based metrics can also be used to extract values from logs and create a distribution of the values. The distribution records the statistics of the extracted values along with an optional histogram of the values as specified by the bucket options.
func (*LogMetric) Descriptor
deprecated
func (*LogMetric) GetBucketName ¶
func (*LogMetric) GetBucketOptions ¶
func (x *LogMetric) GetBucketOptions() *distribution.Distribution_BucketOptions
func (*LogMetric) GetCreateTime ¶
func (*LogMetric) GetDescription ¶
func (*LogMetric) GetDisabled ¶
func (*LogMetric) GetLabelExtractors ¶
func (*LogMetric) GetMetricDescriptor ¶
func (x *LogMetric) GetMetricDescriptor() *metric.MetricDescriptor
func (*LogMetric) GetUpdateTime ¶
func (*LogMetric) GetValueExtractor ¶
func (*LogMetric) GetVersion
deprecated
func (x *LogMetric) GetVersion() LogMetric_ApiVersion
Deprecated: Do not use.
func (*LogMetric) ProtoMessage ¶
func (*LogMetric) ProtoMessage()
func (*LogMetric) ProtoReflect ¶
func (x *LogMetric) ProtoReflect() protoreflect.Message
type LogMetric_ApiVersion ¶
type LogMetric_ApiVersion int32
Logging API version.
const ( // Logging API v2. LogMetric_V2 LogMetric_ApiVersion = 0 // Logging API v1. LogMetric_V1 LogMetric_ApiVersion = 1 )
func (LogMetric_ApiVersion) Descriptor ¶
func (LogMetric_ApiVersion) Descriptor() protoreflect.EnumDescriptor
func (LogMetric_ApiVersion) Enum ¶
func (x LogMetric_ApiVersion) Enum() *LogMetric_ApiVersion
func (LogMetric_ApiVersion) EnumDescriptor
deprecated
func (LogMetric_ApiVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use LogMetric_ApiVersion.Descriptor instead.
func (LogMetric_ApiVersion) Number ¶
func (x LogMetric_ApiVersion) Number() protoreflect.EnumNumber
func (LogMetric_ApiVersion) String ¶
func (x LogMetric_ApiVersion) String() string
func (LogMetric_ApiVersion) Type ¶
func (LogMetric_ApiVersion) Type() protoreflect.EnumType
type LogSink ¶
type LogSink struct { // Required. The client-assigned sink identifier, unique within the project. // // For example: `"my-syslog-errors-to-pubsub"`. Sink identifiers are limited // to 100 characters and can include only the following characters: upper and // lower-case alphanumeric characters, underscores, hyphens, and periods. // First character has to be alphanumeric. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The export destination: // // "storage.googleapis.com/[GCS_BUCKET]" // "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" // "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" // // The sink's `writer_identity`, set when the sink is created, must have // permission to write to the destination or else the log entries are not // exported. For more information, see // [Exporting Logs with // Sinks](https://cloud.google.com/logging/docs/api/tasks/exporting-logs). Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"` // Optional. An [advanced logs // filter](https://cloud.google.com/logging/docs/view/advanced-queries). The // only exported log entries are those that are in the resource owning the // sink and that match the filter. // // For example: // // `logName="projects/[PROJECT_ID]/logs/[LOG_ID]" AND severity>=ERROR` Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. A description of this sink. // // The maximum length of the description is 8000 characters. Description string `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"` // Optional. If set to true, then this sink is disabled and it does not export // any log entries. Disabled bool `protobuf:"varint,19,opt,name=disabled,proto3" json:"disabled,omitempty"` // Optional. Log entries that match any of these exclusion filters will not be // exported. // // If a log entry is matched by both `filter` and one of `exclusion_filters` // it will not be exported. Exclusions []*LogExclusion `protobuf:"bytes,16,rep,name=exclusions,proto3" json:"exclusions,omitempty"` // Deprecated. This field is unused. // // Deprecated: Do not use. OutputVersionFormat LogSink_VersionFormat `` /* 167-byte string literal not displayed */ // Output only. An IAM identity—a service account or group—under // which Cloud Logging writes the exported log entries to the sink's // destination. This field is either set by specifying // `custom_writer_identity` or set automatically by // [sinks.create][mockgcp.logging.v2.ConfigServiceV2.CreateSink] and // [sinks.update][mockgcp.logging.v2.ConfigServiceV2.UpdateSink] based on the // value of `unique_writer_identity` in those methods. // // Until you grant this identity write-access to the destination, log entry // exports from this sink will fail. For more information, see [Granting // Access for a // Resource](https://cloud.google.com/iam/docs/granting-roles-to-service-accounts#granting_access_to_a_service_account_for_a_resource). // Consult the destination service's documentation to determine the // appropriate IAM roles to assign to the identity. // // Sinks that have a destination that is a log bucket in the same project as // the sink cannot have a writer_identity and no additional permissions are // required. WriterIdentity string `protobuf:"bytes,8,opt,name=writer_identity,json=writerIdentity,proto3" json:"writer_identity,omitempty"` // Optional. This field applies only to sinks owned by organizations and // folders. If the field is false, the default, only the logs owned by the // sink's parent resource are available for export. If the field is true, then // log entries from all the projects, folders, and billing accounts contained // in the sink's parent resource are also available for export. Whether a // particular log entry from the children is exported depends on the sink's // filter expression. // // For example, if this field is true, then the filter // `resource.type=gce_instance` would export all Compute Engine VM instance // log entries from all projects in the sink's parent. // // To only export entries from certain child projects, filter on the project // part of the log name: // // logName:("projects/test-project1/" OR "projects/test-project2/") AND // resource.type=gce_instance IncludeChildren bool `protobuf:"varint,9,opt,name=include_children,json=includeChildren,proto3" json:"include_children,omitempty"` // Destination dependent options. // // Types that are assignable to Options: // // *LogSink_BigqueryOptions Options isLogSink_Options `protobuf_oneof:"options"` // Output only. The creation timestamp of the sink. // // This field may not be present for older sinks. CreateTime *timestamp.Timestamp `protobuf:"bytes,13,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last update timestamp of the sink. // // This field may not be present for older sinks. UpdateTime *timestamp.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Describes a sink used to export log entries to one of the following destinations in any project: a Cloud Storage bucket, a BigQuery dataset, a Pub/Sub topic or a Cloud Logging log bucket. A logs filter controls which log entries are exported. The sink must be created within a project, organization, billing account, or folder.
func (*LogSink) Descriptor
deprecated
func (*LogSink) GetBigqueryOptions ¶
func (x *LogSink) GetBigqueryOptions() *BigQueryOptions
func (*LogSink) GetCreateTime ¶
func (*LogSink) GetDescription ¶
func (*LogSink) GetDestination ¶
func (*LogSink) GetDisabled ¶
func (*LogSink) GetExclusions ¶
func (x *LogSink) GetExclusions() []*LogExclusion
func (*LogSink) GetIncludeChildren ¶
func (*LogSink) GetOptions ¶
func (m *LogSink) GetOptions() isLogSink_Options
func (*LogSink) GetOutputVersionFormat
deprecated
func (x *LogSink) GetOutputVersionFormat() LogSink_VersionFormat
Deprecated: Do not use.
func (*LogSink) GetUpdateTime ¶
func (*LogSink) GetWriterIdentity ¶
func (*LogSink) ProtoMessage ¶
func (*LogSink) ProtoMessage()
func (*LogSink) ProtoReflect ¶
func (x *LogSink) ProtoReflect() protoreflect.Message
type LogSink_BigqueryOptions ¶
type LogSink_BigqueryOptions struct { // Optional. Options that affect sinks exporting data to BigQuery. BigqueryOptions *BigQueryOptions `protobuf:"bytes,12,opt,name=bigquery_options,json=bigqueryOptions,proto3,oneof"` }
type LogSink_VersionFormat ¶
type LogSink_VersionFormat int32
Deprecated. This is unused.
const ( // An unspecified format version that will default to V2. LogSink_VERSION_FORMAT_UNSPECIFIED LogSink_VersionFormat = 0 // `LogEntry` version 2 format. LogSink_V2 LogSink_VersionFormat = 1 // `LogEntry` version 1 format. LogSink_V1 LogSink_VersionFormat = 2 )
func (LogSink_VersionFormat) Descriptor ¶
func (LogSink_VersionFormat) Descriptor() protoreflect.EnumDescriptor
func (LogSink_VersionFormat) Enum ¶
func (x LogSink_VersionFormat) Enum() *LogSink_VersionFormat
func (LogSink_VersionFormat) EnumDescriptor
deprecated
func (LogSink_VersionFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use LogSink_VersionFormat.Descriptor instead.
func (LogSink_VersionFormat) Number ¶
func (x LogSink_VersionFormat) Number() protoreflect.EnumNumber
func (LogSink_VersionFormat) String ¶
func (x LogSink_VersionFormat) String() string
func (LogSink_VersionFormat) Type ¶
func (LogSink_VersionFormat) Type() protoreflect.EnumType
type LogSplit ¶
type LogSplit struct { // A globally unique identifier for all log entries in a sequence of split log // entries. All log entries with the same |LogSplit.uid| are assumed to be // part of the same sequence of split log entries. Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` // The index of this LogEntry in the sequence of split log entries. Log // entries are given |index| values 0, 1, ..., n-1 for a sequence of n log // entries. Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` // The total number of log entries that the original LogEntry was split into. TotalSplits int32 `protobuf:"varint,3,opt,name=total_splits,json=totalSplits,proto3" json:"total_splits,omitempty"` // contains filtered or unexported fields }
Additional information used to correlate multiple log entries. Used when a single LogEntry would exceed the Google Cloud Logging size limit and is split across multiple log entries.
func (*LogSplit) Descriptor
deprecated
func (*LogSplit) GetTotalSplits ¶
func (*LogSplit) ProtoMessage ¶
func (*LogSplit) ProtoMessage()
func (*LogSplit) ProtoReflect ¶
func (x *LogSplit) ProtoReflect() protoreflect.Message
type LogView ¶
type LogView struct { // The resource name of the view. // // For example: // // `projects/my-project/locations/global/buckets/my-bucket/views/my-view` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Describes this view. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Output only. The creation timestamp of the view. CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last update timestamp of the view. UpdateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Filter that restricts which log entries in a bucket are visible in this // view. // // Filters are restricted to be a logical AND of ==/!= of any of the // following: // // - originating project/folder/organization/billing account. // - resource type // - log id // // For example: // // SOURCE("projects/myproject") AND resource.type = "gce_instance" // AND LOG_ID("stdout") Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Describes a view over log entries in a bucket.
func (*LogView) Descriptor
deprecated
func (*LogView) GetCreateTime ¶
func (*LogView) GetDescription ¶
func (*LogView) GetUpdateTime ¶
func (*LogView) ProtoMessage ¶
func (*LogView) ProtoMessage()
func (*LogView) ProtoReflect ¶
func (x *LogView) ProtoReflect() protoreflect.Message
type LoggingServiceV2Client ¶
type LoggingServiceV2Client interface { // Deletes all the log entries in a log for the _Default Log Bucket. The log // reappears if it receives new entries. Log entries written shortly before // the delete operation might not be deleted. Entries received after the // delete operation with a timestamp before the operation will be deleted. DeleteLog(ctx context.Context, in *DeleteLogRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Writes log entries to Logging. This API method is the // only way to send log entries to Logging. This method // is used, directly or indirectly, by the Logging agent // (fluentd) and all logging libraries configured to use Logging. // A single request may contain log entries for a maximum of 1000 // different resources (projects, organizations, billing accounts or // folders) WriteLogEntries(ctx context.Context, in *WriteLogEntriesRequest, opts ...grpc.CallOption) (*WriteLogEntriesResponse, error) // Lists log entries. Use this method to retrieve log entries that originated // from a project/folder/organization/billing account. For ways to export log // entries, see [Exporting // Logs](https://cloud.google.com/logging/docs/export). ListLogEntries(ctx context.Context, in *ListLogEntriesRequest, opts ...grpc.CallOption) (*ListLogEntriesResponse, error) // Lists the descriptors for monitored resource types used by Logging. ListMonitoredResourceDescriptors(ctx context.Context, in *ListMonitoredResourceDescriptorsRequest, opts ...grpc.CallOption) (*ListMonitoredResourceDescriptorsResponse, error) // Lists the logs in projects, organizations, folders, or billing accounts. // Only logs that have entries are listed. ListLogs(ctx context.Context, in *ListLogsRequest, opts ...grpc.CallOption) (*ListLogsResponse, error) // Streaming read of log entries as they are ingested. Until the stream is // terminated, it will continue reading logs. TailLogEntries(ctx context.Context, opts ...grpc.CallOption) (LoggingServiceV2_TailLogEntriesClient, error) }
LoggingServiceV2Client is the client API for LoggingServiceV2 service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewLoggingServiceV2Client ¶
func NewLoggingServiceV2Client(cc grpc.ClientConnInterface) LoggingServiceV2Client
type LoggingServiceV2Server ¶
type LoggingServiceV2Server interface { // Deletes all the log entries in a log for the _Default Log Bucket. The log // reappears if it receives new entries. Log entries written shortly before // the delete operation might not be deleted. Entries received after the // delete operation with a timestamp before the operation will be deleted. DeleteLog(context.Context, *DeleteLogRequest) (*empty.Empty, error) // Writes log entries to Logging. This API method is the // only way to send log entries to Logging. This method // is used, directly or indirectly, by the Logging agent // (fluentd) and all logging libraries configured to use Logging. // A single request may contain log entries for a maximum of 1000 // different resources (projects, organizations, billing accounts or // folders) WriteLogEntries(context.Context, *WriteLogEntriesRequest) (*WriteLogEntriesResponse, error) // Lists log entries. Use this method to retrieve log entries that originated // from a project/folder/organization/billing account. For ways to export log // entries, see [Exporting // Logs](https://cloud.google.com/logging/docs/export). ListLogEntries(context.Context, *ListLogEntriesRequest) (*ListLogEntriesResponse, error) // Lists the descriptors for monitored resource types used by Logging. ListMonitoredResourceDescriptors(context.Context, *ListMonitoredResourceDescriptorsRequest) (*ListMonitoredResourceDescriptorsResponse, error) // Lists the logs in projects, organizations, folders, or billing accounts. // Only logs that have entries are listed. ListLogs(context.Context, *ListLogsRequest) (*ListLogsResponse, error) // Streaming read of log entries as they are ingested. Until the stream is // terminated, it will continue reading logs. TailLogEntries(LoggingServiceV2_TailLogEntriesServer) error // contains filtered or unexported methods }
LoggingServiceV2Server is the server API for LoggingServiceV2 service. All implementations must embed UnimplementedLoggingServiceV2Server for forward compatibility
type LoggingServiceV2_TailLogEntriesClient ¶
type LoggingServiceV2_TailLogEntriesClient interface { Send(*TailLogEntriesRequest) error Recv() (*TailLogEntriesResponse, error) grpc.ClientStream }
type LoggingServiceV2_TailLogEntriesServer ¶
type LoggingServiceV2_TailLogEntriesServer interface { Send(*TailLogEntriesResponse) error Recv() (*TailLogEntriesRequest, error) grpc.ServerStream }
type MetricsServiceV2Client ¶
type MetricsServiceV2Client interface { // Lists logs-based metrics. ListLogMetrics(ctx context.Context, in *ListLogMetricsRequest, opts ...grpc.CallOption) (*ListLogMetricsResponse, error) // Gets a logs-based metric. GetLogMetric(ctx context.Context, in *GetLogMetricRequest, opts ...grpc.CallOption) (*LogMetric, error) // Creates a logs-based metric. CreateLogMetric(ctx context.Context, in *CreateLogMetricRequest, opts ...grpc.CallOption) (*LogMetric, error) // Creates or updates a logs-based metric. UpdateLogMetric(ctx context.Context, in *UpdateLogMetricRequest, opts ...grpc.CallOption) (*LogMetric, error) // Deletes a logs-based metric. DeleteLogMetric(ctx context.Context, in *DeleteLogMetricRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
MetricsServiceV2Client is the client API for MetricsServiceV2 service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewMetricsServiceV2Client ¶
func NewMetricsServiceV2Client(cc grpc.ClientConnInterface) MetricsServiceV2Client
type MetricsServiceV2Server ¶
type MetricsServiceV2Server interface { // Lists logs-based metrics. ListLogMetrics(context.Context, *ListLogMetricsRequest) (*ListLogMetricsResponse, error) // Gets a logs-based metric. GetLogMetric(context.Context, *GetLogMetricRequest) (*LogMetric, error) // Creates a logs-based metric. CreateLogMetric(context.Context, *CreateLogMetricRequest) (*LogMetric, error) // Creates or updates a logs-based metric. UpdateLogMetric(context.Context, *UpdateLogMetricRequest) (*LogMetric, error) // Deletes a logs-based metric. DeleteLogMetric(context.Context, *DeleteLogMetricRequest) (*empty.Empty, error) // contains filtered or unexported methods }
MetricsServiceV2Server is the server API for MetricsServiceV2 service. All implementations must embed UnimplementedMetricsServiceV2Server for forward compatibility
type OperationState ¶
type OperationState int32
List of different operation states. High level state of the operation. This is used to report the job's current state to the user. Once a long running operation is created, the current state of the operation can be queried even before the operation is finished and the final result is available.
const ( // Should not be used. OperationState_OPERATION_STATE_UNSPECIFIED OperationState = 0 // The operation is scheduled. OperationState_OPERATION_STATE_SCHEDULED OperationState = 1 // Waiting for necessary permissions. OperationState_OPERATION_STATE_WAITING_FOR_PERMISSIONS OperationState = 2 // The operation is running. OperationState_OPERATION_STATE_RUNNING OperationState = 3 // The operation was completed successfully. OperationState_OPERATION_STATE_SUCCEEDED OperationState = 4 // The operation failed. OperationState_OPERATION_STATE_FAILED OperationState = 5 // The operation was cancelled by the user. OperationState_OPERATION_STATE_CANCELLED OperationState = 6 )
func (OperationState) Descriptor ¶
func (OperationState) Descriptor() protoreflect.EnumDescriptor
func (OperationState) Enum ¶
func (x OperationState) Enum() *OperationState
func (OperationState) EnumDescriptor
deprecated
func (OperationState) EnumDescriptor() ([]byte, []int)
Deprecated: Use OperationState.Descriptor instead.
func (OperationState) Number ¶
func (x OperationState) Number() protoreflect.EnumNumber
func (OperationState) String ¶
func (x OperationState) String() string
func (OperationState) Type ¶
func (OperationState) Type() protoreflect.EnumType
type Settings ¶
type Settings struct { // Output only. The resource name of the settings. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The resource name for the configured Cloud KMS key. // // KMS key name format: // // "projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]" // // For example: // // `"projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key"` // // To enable CMEK for the Log Router, set this field to a valid // `kms_key_name` for which the associated service account has the required // `roles/cloudkms.cryptoKeyEncrypterDecrypter` role assigned for the key. // // The Cloud KMS key used by the Log Router can be updated by changing the // `kms_key_name` to a new valid key name. Encryption operations that are in // progress will be completed with the key that was in use when they started. // Decryption operations will be completed using the key that was used at the // time of encryption unless access to that key has been revoked. // // To disable CMEK for the Log Router, set this field to an empty string. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. KmsKeyName string `protobuf:"bytes,2,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"` // Output only. The service account that will be used by the Log Router to // access your Cloud KMS key. // // Before enabling CMEK for Log Router, you must first assign the role // `roles/cloudkms.cryptoKeyEncrypterDecrypter` to the service account that // the Log Router will use to access your Cloud KMS key. Use // [GetSettings][mockgcp.logging.v2.ConfigServiceV2.GetSettings] to // obtain the service account ID. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. KmsServiceAccountId string `protobuf:"bytes,3,opt,name=kms_service_account_id,json=kmsServiceAccountId,proto3" json:"kms_service_account_id,omitempty"` // Optional. The Cloud region that will be used for _Default and _Required log // buckets for newly created projects and folders. For example `europe-west1`. // This setting does not affect the location of custom log buckets. StorageLocation string `protobuf:"bytes,4,opt,name=storage_location,json=storageLocation,proto3" json:"storage_location,omitempty"` // Optional. If set to true, the _Default sink in newly created projects and // folders will created in a disabled state. This can be used to automatically // disable log ingestion if there is already an aggregated sink configured in // the hierarchy. The _Default sink can be re-enabled manually if needed. DisableDefaultSink bool `protobuf:"varint,5,opt,name=disable_default_sink,json=disableDefaultSink,proto3" json:"disable_default_sink,omitempty"` // contains filtered or unexported fields }
Describes the settings associated with a project, folder, organization, billing account, or flexible resource.
func (*Settings) Descriptor
deprecated
func (*Settings) GetDisableDefaultSink ¶
func (*Settings) GetKmsKeyName ¶
func (*Settings) GetKmsServiceAccountId ¶
func (*Settings) GetStorageLocation ¶
func (*Settings) ProtoMessage ¶
func (*Settings) ProtoMessage()
func (*Settings) ProtoReflect ¶
func (x *Settings) ProtoReflect() protoreflect.Message
type TailLogEntriesRequest ¶
type TailLogEntriesRequest struct { // Required. Name of a parent resource from which to retrieve log entries: // // * `projects/[PROJECT_ID]` // * `organizations/[ORGANIZATION_ID]` // * `billingAccounts/[BILLING_ACCOUNT_ID]` // * `folders/[FOLDER_ID]` // // May alternatively be one or more views: // // - `projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` // - `folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]` ResourceNames []string `protobuf:"bytes,1,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"` // Optional. Only log entries that match the filter are returned. An empty // filter matches all log entries in the resources listed in `resource_names`. // Referencing a parent resource that is not listed in `resource_names` will // cause the filter to return no results. The maximum length of a filter is // 20,000 characters. Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. The amount of time to buffer log entries at the server before // being returned to prevent out of order results due to late arriving log // entries. Valid values are between 0-60000 milliseconds. Defaults to 2000 // milliseconds. BufferWindow *duration.Duration `protobuf:"bytes,3,opt,name=buffer_window,json=bufferWindow,proto3" json:"buffer_window,omitempty"` // contains filtered or unexported fields }
The parameters to `TailLogEntries`.
func (*TailLogEntriesRequest) Descriptor
deprecated
func (*TailLogEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use TailLogEntriesRequest.ProtoReflect.Descriptor instead.
func (*TailLogEntriesRequest) GetBufferWindow ¶
func (x *TailLogEntriesRequest) GetBufferWindow() *duration.Duration
func (*TailLogEntriesRequest) GetFilter ¶
func (x *TailLogEntriesRequest) GetFilter() string
func (*TailLogEntriesRequest) GetResourceNames ¶
func (x *TailLogEntriesRequest) GetResourceNames() []string
func (*TailLogEntriesRequest) ProtoMessage ¶
func (*TailLogEntriesRequest) ProtoMessage()
func (*TailLogEntriesRequest) ProtoReflect ¶
func (x *TailLogEntriesRequest) ProtoReflect() protoreflect.Message
func (*TailLogEntriesRequest) Reset ¶
func (x *TailLogEntriesRequest) Reset()
func (*TailLogEntriesRequest) String ¶
func (x *TailLogEntriesRequest) String() string
type TailLogEntriesResponse ¶
type TailLogEntriesResponse struct { // A list of log entries. Each response in the stream will order entries with // increasing values of `LogEntry.timestamp`. Ordering is not guaranteed // between separate responses. Entries []*LogEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // If entries that otherwise would have been included in the session were not // sent back to the client, counts of relevant entries omitted from the // session with the reason that they were not included. There will be at most // one of each reason per response. The counts represent the number of // suppressed entries since the last streamed response. SuppressionInfo []*TailLogEntriesResponse_SuppressionInfo `protobuf:"bytes,2,rep,name=suppression_info,json=suppressionInfo,proto3" json:"suppression_info,omitempty"` // contains filtered or unexported fields }
Result returned from `TailLogEntries`.
func (*TailLogEntriesResponse) Descriptor
deprecated
func (*TailLogEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use TailLogEntriesResponse.ProtoReflect.Descriptor instead.
func (*TailLogEntriesResponse) GetEntries ¶
func (x *TailLogEntriesResponse) GetEntries() []*LogEntry
func (*TailLogEntriesResponse) GetSuppressionInfo ¶
func (x *TailLogEntriesResponse) GetSuppressionInfo() []*TailLogEntriesResponse_SuppressionInfo
func (*TailLogEntriesResponse) ProtoMessage ¶
func (*TailLogEntriesResponse) ProtoMessage()
func (*TailLogEntriesResponse) ProtoReflect ¶
func (x *TailLogEntriesResponse) ProtoReflect() protoreflect.Message
func (*TailLogEntriesResponse) Reset ¶
func (x *TailLogEntriesResponse) Reset()
func (*TailLogEntriesResponse) String ¶
func (x *TailLogEntriesResponse) String() string
type TailLogEntriesResponse_SuppressionInfo ¶
type TailLogEntriesResponse_SuppressionInfo struct { // The reason that entries were omitted from the session. Reason TailLogEntriesResponse_SuppressionInfo_Reason `` /* 136-byte string literal not displayed */ // A lower bound on the count of entries omitted due to `reason`. SuppressedCount int32 `protobuf:"varint,2,opt,name=suppressed_count,json=suppressedCount,proto3" json:"suppressed_count,omitempty"` // contains filtered or unexported fields }
Information about entries that were omitted from the session.
func (*TailLogEntriesResponse_SuppressionInfo) Descriptor
deprecated
func (*TailLogEntriesResponse_SuppressionInfo) Descriptor() ([]byte, []int)
Deprecated: Use TailLogEntriesResponse_SuppressionInfo.ProtoReflect.Descriptor instead.
func (*TailLogEntriesResponse_SuppressionInfo) GetReason ¶
func (x *TailLogEntriesResponse_SuppressionInfo) GetReason() TailLogEntriesResponse_SuppressionInfo_Reason
func (*TailLogEntriesResponse_SuppressionInfo) GetSuppressedCount ¶
func (x *TailLogEntriesResponse_SuppressionInfo) GetSuppressedCount() int32
func (*TailLogEntriesResponse_SuppressionInfo) ProtoMessage ¶
func (*TailLogEntriesResponse_SuppressionInfo) ProtoMessage()
func (*TailLogEntriesResponse_SuppressionInfo) ProtoReflect ¶
func (x *TailLogEntriesResponse_SuppressionInfo) ProtoReflect() protoreflect.Message
func (*TailLogEntriesResponse_SuppressionInfo) Reset ¶
func (x *TailLogEntriesResponse_SuppressionInfo) Reset()
func (*TailLogEntriesResponse_SuppressionInfo) String ¶
func (x *TailLogEntriesResponse_SuppressionInfo) String() string
type TailLogEntriesResponse_SuppressionInfo_Reason ¶
type TailLogEntriesResponse_SuppressionInfo_Reason int32
An indicator of why entries were omitted.
const ( // Unexpected default. TailLogEntriesResponse_SuppressionInfo_REASON_UNSPECIFIED TailLogEntriesResponse_SuppressionInfo_Reason = 0 // Indicates suppression occurred due to relevant entries being // received in excess of rate limits. For quotas and limits, see // [Logging API quotas and // limits](https://cloud.google.com/logging/quotas#api-limits). TailLogEntriesResponse_SuppressionInfo_RATE_LIMIT TailLogEntriesResponse_SuppressionInfo_Reason = 1 // Indicates suppression occurred due to the client not consuming // responses quickly enough. TailLogEntriesResponse_SuppressionInfo_NOT_CONSUMED TailLogEntriesResponse_SuppressionInfo_Reason = 2 )
func (TailLogEntriesResponse_SuppressionInfo_Reason) Descriptor ¶
func (TailLogEntriesResponse_SuppressionInfo_Reason) Descriptor() protoreflect.EnumDescriptor
func (TailLogEntriesResponse_SuppressionInfo_Reason) EnumDescriptor
deprecated
func (TailLogEntriesResponse_SuppressionInfo_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use TailLogEntriesResponse_SuppressionInfo_Reason.Descriptor instead.
func (TailLogEntriesResponse_SuppressionInfo_Reason) Number ¶
func (x TailLogEntriesResponse_SuppressionInfo_Reason) Number() protoreflect.EnumNumber
func (TailLogEntriesResponse_SuppressionInfo_Reason) String ¶
func (x TailLogEntriesResponse_SuppressionInfo_Reason) String() string
type UndeleteBucketRequest ¶
type UndeleteBucketRequest struct { // Required. The full resource name of the bucket to undelete. // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The parameters to `UndeleteBucket`.
func (*UndeleteBucketRequest) Descriptor
deprecated
func (*UndeleteBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use UndeleteBucketRequest.ProtoReflect.Descriptor instead.
func (*UndeleteBucketRequest) GetName ¶
func (x *UndeleteBucketRequest) GetName() string
func (*UndeleteBucketRequest) ProtoMessage ¶
func (*UndeleteBucketRequest) ProtoMessage()
func (*UndeleteBucketRequest) ProtoReflect ¶
func (x *UndeleteBucketRequest) ProtoReflect() protoreflect.Message
func (*UndeleteBucketRequest) Reset ¶
func (x *UndeleteBucketRequest) Reset()
func (*UndeleteBucketRequest) String ¶
func (x *UndeleteBucketRequest) String() string
type UnimplementedConfigServiceV2Server ¶
type UnimplementedConfigServiceV2Server struct { }
UnimplementedConfigServiceV2Server must be embedded to have forward compatible implementations.
func (UnimplementedConfigServiceV2Server) CopyLogEntries ¶
func (UnimplementedConfigServiceV2Server) CopyLogEntries(context.Context, *CopyLogEntriesRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigServiceV2Server) CreateBucket ¶
func (UnimplementedConfigServiceV2Server) CreateBucket(context.Context, *CreateBucketRequest) (*LogBucket, error)
func (UnimplementedConfigServiceV2Server) CreateBucketAsync ¶
func (UnimplementedConfigServiceV2Server) CreateBucketAsync(context.Context, *CreateBucketRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigServiceV2Server) CreateExclusion ¶
func (UnimplementedConfigServiceV2Server) CreateExclusion(context.Context, *CreateExclusionRequest) (*LogExclusion, error)
func (UnimplementedConfigServiceV2Server) CreateLink ¶
func (UnimplementedConfigServiceV2Server) CreateLink(context.Context, *CreateLinkRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigServiceV2Server) CreateSink ¶
func (UnimplementedConfigServiceV2Server) CreateSink(context.Context, *CreateSinkRequest) (*LogSink, error)
func (UnimplementedConfigServiceV2Server) CreateView ¶
func (UnimplementedConfigServiceV2Server) CreateView(context.Context, *CreateViewRequest) (*LogView, error)
func (UnimplementedConfigServiceV2Server) DeleteBucket ¶
func (UnimplementedConfigServiceV2Server) DeleteBucket(context.Context, *DeleteBucketRequest) (*empty.Empty, error)
func (UnimplementedConfigServiceV2Server) DeleteExclusion ¶
func (UnimplementedConfigServiceV2Server) DeleteExclusion(context.Context, *DeleteExclusionRequest) (*empty.Empty, error)
func (UnimplementedConfigServiceV2Server) DeleteLink ¶
func (UnimplementedConfigServiceV2Server) DeleteLink(context.Context, *DeleteLinkRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigServiceV2Server) DeleteSink ¶
func (UnimplementedConfigServiceV2Server) DeleteSink(context.Context, *DeleteSinkRequest) (*empty.Empty, error)
func (UnimplementedConfigServiceV2Server) DeleteView ¶
func (UnimplementedConfigServiceV2Server) DeleteView(context.Context, *DeleteViewRequest) (*empty.Empty, error)
func (UnimplementedConfigServiceV2Server) GetBucket ¶
func (UnimplementedConfigServiceV2Server) GetBucket(context.Context, *GetBucketRequest) (*LogBucket, error)
func (UnimplementedConfigServiceV2Server) GetCmekSettings ¶
func (UnimplementedConfigServiceV2Server) GetCmekSettings(context.Context, *GetCmekSettingsRequest) (*CmekSettings, error)
func (UnimplementedConfigServiceV2Server) GetExclusion ¶
func (UnimplementedConfigServiceV2Server) GetExclusion(context.Context, *GetExclusionRequest) (*LogExclusion, error)
func (UnimplementedConfigServiceV2Server) GetLink ¶
func (UnimplementedConfigServiceV2Server) GetLink(context.Context, *GetLinkRequest) (*Link, error)
func (UnimplementedConfigServiceV2Server) GetSettings ¶
func (UnimplementedConfigServiceV2Server) GetSettings(context.Context, *GetSettingsRequest) (*Settings, error)
func (UnimplementedConfigServiceV2Server) GetSink ¶
func (UnimplementedConfigServiceV2Server) GetSink(context.Context, *GetSinkRequest) (*LogSink, error)
func (UnimplementedConfigServiceV2Server) GetView ¶
func (UnimplementedConfigServiceV2Server) GetView(context.Context, *GetViewRequest) (*LogView, error)
func (UnimplementedConfigServiceV2Server) ListBuckets ¶
func (UnimplementedConfigServiceV2Server) ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
func (UnimplementedConfigServiceV2Server) ListExclusions ¶
func (UnimplementedConfigServiceV2Server) ListExclusions(context.Context, *ListExclusionsRequest) (*ListExclusionsResponse, error)
func (UnimplementedConfigServiceV2Server) ListLinks ¶
func (UnimplementedConfigServiceV2Server) ListLinks(context.Context, *ListLinksRequest) (*ListLinksResponse, error)
func (UnimplementedConfigServiceV2Server) ListSinks ¶
func (UnimplementedConfigServiceV2Server) ListSinks(context.Context, *ListSinksRequest) (*ListSinksResponse, error)
func (UnimplementedConfigServiceV2Server) ListViews ¶
func (UnimplementedConfigServiceV2Server) ListViews(context.Context, *ListViewsRequest) (*ListViewsResponse, error)
func (UnimplementedConfigServiceV2Server) UndeleteBucket ¶
func (UnimplementedConfigServiceV2Server) UndeleteBucket(context.Context, *UndeleteBucketRequest) (*empty.Empty, error)
func (UnimplementedConfigServiceV2Server) UpdateBucket ¶
func (UnimplementedConfigServiceV2Server) UpdateBucket(context.Context, *UpdateBucketRequest) (*LogBucket, error)
func (UnimplementedConfigServiceV2Server) UpdateBucketAsync ¶
func (UnimplementedConfigServiceV2Server) UpdateBucketAsync(context.Context, *UpdateBucketRequest) (*longrunningpb.Operation, error)
func (UnimplementedConfigServiceV2Server) UpdateCmekSettings ¶
func (UnimplementedConfigServiceV2Server) UpdateCmekSettings(context.Context, *UpdateCmekSettingsRequest) (*CmekSettings, error)
func (UnimplementedConfigServiceV2Server) UpdateExclusion ¶
func (UnimplementedConfigServiceV2Server) UpdateExclusion(context.Context, *UpdateExclusionRequest) (*LogExclusion, error)
func (UnimplementedConfigServiceV2Server) UpdateSettings ¶
func (UnimplementedConfigServiceV2Server) UpdateSettings(context.Context, *UpdateSettingsRequest) (*Settings, error)
func (UnimplementedConfigServiceV2Server) UpdateSink ¶
func (UnimplementedConfigServiceV2Server) UpdateSink(context.Context, *UpdateSinkRequest) (*LogSink, error)
func (UnimplementedConfigServiceV2Server) UpdateView ¶
func (UnimplementedConfigServiceV2Server) UpdateView(context.Context, *UpdateViewRequest) (*LogView, error)
type UnimplementedLoggingServiceV2Server ¶
type UnimplementedLoggingServiceV2Server struct { }
UnimplementedLoggingServiceV2Server must be embedded to have forward compatible implementations.
func (UnimplementedLoggingServiceV2Server) DeleteLog ¶
func (UnimplementedLoggingServiceV2Server) DeleteLog(context.Context, *DeleteLogRequest) (*empty.Empty, error)
func (UnimplementedLoggingServiceV2Server) ListLogEntries ¶
func (UnimplementedLoggingServiceV2Server) ListLogEntries(context.Context, *ListLogEntriesRequest) (*ListLogEntriesResponse, error)
func (UnimplementedLoggingServiceV2Server) ListLogs ¶
func (UnimplementedLoggingServiceV2Server) ListLogs(context.Context, *ListLogsRequest) (*ListLogsResponse, error)
func (UnimplementedLoggingServiceV2Server) ListMonitoredResourceDescriptors ¶
func (UnimplementedLoggingServiceV2Server) ListMonitoredResourceDescriptors(context.Context, *ListMonitoredResourceDescriptorsRequest) (*ListMonitoredResourceDescriptorsResponse, error)
func (UnimplementedLoggingServiceV2Server) TailLogEntries ¶
func (UnimplementedLoggingServiceV2Server) TailLogEntries(LoggingServiceV2_TailLogEntriesServer) error
func (UnimplementedLoggingServiceV2Server) WriteLogEntries ¶
func (UnimplementedLoggingServiceV2Server) WriteLogEntries(context.Context, *WriteLogEntriesRequest) (*WriteLogEntriesResponse, error)
type UnimplementedMetricsServiceV2Server ¶
type UnimplementedMetricsServiceV2Server struct { }
UnimplementedMetricsServiceV2Server must be embedded to have forward compatible implementations.
func (UnimplementedMetricsServiceV2Server) CreateLogMetric ¶
func (UnimplementedMetricsServiceV2Server) CreateLogMetric(context.Context, *CreateLogMetricRequest) (*LogMetric, error)
func (UnimplementedMetricsServiceV2Server) DeleteLogMetric ¶
func (UnimplementedMetricsServiceV2Server) DeleteLogMetric(context.Context, *DeleteLogMetricRequest) (*empty.Empty, error)
func (UnimplementedMetricsServiceV2Server) GetLogMetric ¶
func (UnimplementedMetricsServiceV2Server) GetLogMetric(context.Context, *GetLogMetricRequest) (*LogMetric, error)
func (UnimplementedMetricsServiceV2Server) ListLogMetrics ¶
func (UnimplementedMetricsServiceV2Server) ListLogMetrics(context.Context, *ListLogMetricsRequest) (*ListLogMetricsResponse, error)
func (UnimplementedMetricsServiceV2Server) UpdateLogMetric ¶
func (UnimplementedMetricsServiceV2Server) UpdateLogMetric(context.Context, *UpdateLogMetricRequest) (*LogMetric, error)
type UnsafeConfigServiceV2Server ¶
type UnsafeConfigServiceV2Server interface {
// contains filtered or unexported methods
}
UnsafeConfigServiceV2Server may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConfigServiceV2Server will result in compilation errors.
type UnsafeLoggingServiceV2Server ¶
type UnsafeLoggingServiceV2Server interface {
// contains filtered or unexported methods
}
UnsafeLoggingServiceV2Server may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LoggingServiceV2Server will result in compilation errors.
type UnsafeMetricsServiceV2Server ¶
type UnsafeMetricsServiceV2Server interface {
// contains filtered or unexported methods
}
UnsafeMetricsServiceV2Server may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MetricsServiceV2Server will result in compilation errors.
type UpdateBucketRequest ¶
type UpdateBucketRequest struct { // Required. The full resource name of the bucket to update. // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The updated bucket. Bucket *LogBucket `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Field mask that specifies the fields in `bucket` that need an // update. A bucket field will be overwritten if, and only if, it is in the // update mask. `name` and output only fields cannot be updated. // // For a detailed `FieldMask` definition, see: // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask // // For example: `updateMask=retention_days` UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
The parameters to `UpdateBucket`.
func (*UpdateBucketRequest) Descriptor
deprecated
func (*UpdateBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBucketRequest.ProtoReflect.Descriptor instead.
func (*UpdateBucketRequest) GetBucket ¶
func (x *UpdateBucketRequest) GetBucket() *LogBucket
func (*UpdateBucketRequest) GetName ¶
func (x *UpdateBucketRequest) GetName() string
func (*UpdateBucketRequest) GetUpdateMask ¶
func (x *UpdateBucketRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateBucketRequest) ProtoMessage ¶
func (*UpdateBucketRequest) ProtoMessage()
func (*UpdateBucketRequest) ProtoReflect ¶
func (x *UpdateBucketRequest) ProtoReflect() protoreflect.Message
func (*UpdateBucketRequest) Reset ¶
func (x *UpdateBucketRequest) Reset()
func (*UpdateBucketRequest) String ¶
func (x *UpdateBucketRequest) String() string
type UpdateCmekSettingsRequest ¶
type UpdateCmekSettingsRequest struct { // Required. The resource name for the CMEK settings to update. // // "projects/[PROJECT_ID]/cmekSettings" // "organizations/[ORGANIZATION_ID]/cmekSettings" // "billingAccounts/[BILLING_ACCOUNT_ID]/cmekSettings" // "folders/[FOLDER_ID]/cmekSettings" // // For example: // // `"organizations/12345/cmekSettings"` // // Note: CMEK for the Log Router can currently only be configured for Google // Cloud organizations. Once configured, it applies to all projects and // folders in the Google Cloud organization. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The CMEK settings to update. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. CmekSettings *CmekSettings `protobuf:"bytes,2,opt,name=cmek_settings,json=cmekSettings,proto3" json:"cmek_settings,omitempty"` // Optional. Field mask identifying which fields from `cmek_settings` should // be updated. A field will be overwritten if and only if it is in the update // mask. Output only fields cannot be updated. // // See [FieldMask][google.protobuf.FieldMask] for more information. // // For example: `"updateMask=kmsKeyName"` UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
The parameters to [UpdateCmekSettings][mockgcp.logging.v2.ConfigServiceV2.UpdateCmekSettings].
See [Enabling CMEK for Log Router](https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
func (*UpdateCmekSettingsRequest) Descriptor
deprecated
func (*UpdateCmekSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCmekSettingsRequest.ProtoReflect.Descriptor instead.
func (*UpdateCmekSettingsRequest) GetCmekSettings ¶
func (x *UpdateCmekSettingsRequest) GetCmekSettings() *CmekSettings
func (*UpdateCmekSettingsRequest) GetName ¶
func (x *UpdateCmekSettingsRequest) GetName() string
func (*UpdateCmekSettingsRequest) GetUpdateMask ¶
func (x *UpdateCmekSettingsRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateCmekSettingsRequest) ProtoMessage ¶
func (*UpdateCmekSettingsRequest) ProtoMessage()
func (*UpdateCmekSettingsRequest) ProtoReflect ¶
func (x *UpdateCmekSettingsRequest) ProtoReflect() protoreflect.Message
func (*UpdateCmekSettingsRequest) Reset ¶
func (x *UpdateCmekSettingsRequest) Reset()
func (*UpdateCmekSettingsRequest) String ¶
func (x *UpdateCmekSettingsRequest) String() string
type UpdateExclusionRequest ¶
type UpdateExclusionRequest struct { // Required. The resource name of the exclusion to update: // // "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]" // "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]" // "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]" // // For example: // // `"projects/my-project/exclusions/my-exclusion"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. New values for the existing exclusion. Only the fields specified // in `update_mask` are relevant. Exclusion *LogExclusion `protobuf:"bytes,2,opt,name=exclusion,proto3" json:"exclusion,omitempty"` // Required. A non-empty list of fields to change in the existing exclusion. // New values for the fields are taken from the corresponding fields in the // [LogExclusion][mockgcp.logging.v2.LogExclusion] included in this request. // Fields not mentioned in `update_mask` are not changed and are ignored in // the request. // // For example, to change the filter and description of an exclusion, // specify an `update_mask` of `"filter,description"`. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
The parameters to `UpdateExclusion`.
func (*UpdateExclusionRequest) Descriptor
deprecated
func (*UpdateExclusionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateExclusionRequest.ProtoReflect.Descriptor instead.
func (*UpdateExclusionRequest) GetExclusion ¶
func (x *UpdateExclusionRequest) GetExclusion() *LogExclusion
func (*UpdateExclusionRequest) GetName ¶
func (x *UpdateExclusionRequest) GetName() string
func (*UpdateExclusionRequest) GetUpdateMask ¶
func (x *UpdateExclusionRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateExclusionRequest) ProtoMessage ¶
func (*UpdateExclusionRequest) ProtoMessage()
func (*UpdateExclusionRequest) ProtoReflect ¶
func (x *UpdateExclusionRequest) ProtoReflect() protoreflect.Message
func (*UpdateExclusionRequest) Reset ¶
func (x *UpdateExclusionRequest) Reset()
func (*UpdateExclusionRequest) String ¶
func (x *UpdateExclusionRequest) String() string
type UpdateLogMetricRequest ¶
type UpdateLogMetricRequest struct { // Required. The resource name of the metric to update: // // "projects/[PROJECT_ID]/metrics/[METRIC_ID]" // // The updated metric must be provided in the request and it's // `name` field must be the same as `[METRIC_ID]` If the metric // does not exist in `[PROJECT_ID]`, then a new metric is created. MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"` // Required. The updated metric. Metric *LogMetric `protobuf:"bytes,2,opt,name=metric,proto3" json:"metric,omitempty"` // contains filtered or unexported fields }
The parameters to UpdateLogMetric.
func (*UpdateLogMetricRequest) Descriptor
deprecated
func (*UpdateLogMetricRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLogMetricRequest.ProtoReflect.Descriptor instead.
func (*UpdateLogMetricRequest) GetMetric ¶
func (x *UpdateLogMetricRequest) GetMetric() *LogMetric
func (*UpdateLogMetricRequest) GetMetricName ¶
func (x *UpdateLogMetricRequest) GetMetricName() string
func (*UpdateLogMetricRequest) ProtoMessage ¶
func (*UpdateLogMetricRequest) ProtoMessage()
func (*UpdateLogMetricRequest) ProtoReflect ¶
func (x *UpdateLogMetricRequest) ProtoReflect() protoreflect.Message
func (*UpdateLogMetricRequest) Reset ¶
func (x *UpdateLogMetricRequest) Reset()
func (*UpdateLogMetricRequest) String ¶
func (x *UpdateLogMetricRequest) String() string
type UpdateSettingsRequest ¶
type UpdateSettingsRequest struct { // Required. The resource name for the settings to update. // // "organizations/[ORGANIZATION_ID]/settings" // // For example: // // `"organizations/12345/settings"` // // Note: Settings for the Log Router can currently only be configured for // Google Cloud organizations. Once configured, it applies to all projects and // folders in the Google Cloud organization. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The settings to update. // // See [Enabling CMEK for Log // Router](https://cloud.google.com/logging/docs/routing/managed-encryption) // for more information. Settings *Settings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"` // Optional. Field mask identifying which fields from `settings` should // be updated. A field will be overwritten if and only if it is in the update // mask. Output only fields cannot be updated. // // See [FieldMask][google.protobuf.FieldMask] for more information. // // For example: `"updateMask=kmsKeyName"` UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
The parameters to [UpdateSettings][mockgcp.logging.v2.ConfigServiceV2.UpdateSettings].
See [Enabling CMEK for Log Router](https://cloud.google.com/logging/docs/routing/managed-encryption) for more information.
func (*UpdateSettingsRequest) Descriptor
deprecated
func (*UpdateSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSettingsRequest.ProtoReflect.Descriptor instead.
func (*UpdateSettingsRequest) GetName ¶
func (x *UpdateSettingsRequest) GetName() string
func (*UpdateSettingsRequest) GetSettings ¶
func (x *UpdateSettingsRequest) GetSettings() *Settings
func (*UpdateSettingsRequest) GetUpdateMask ¶
func (x *UpdateSettingsRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateSettingsRequest) ProtoMessage ¶
func (*UpdateSettingsRequest) ProtoMessage()
func (*UpdateSettingsRequest) ProtoReflect ¶
func (x *UpdateSettingsRequest) ProtoReflect() protoreflect.Message
func (*UpdateSettingsRequest) Reset ¶
func (x *UpdateSettingsRequest) Reset()
func (*UpdateSettingsRequest) String ¶
func (x *UpdateSettingsRequest) String() string
type UpdateSinkRequest ¶
type UpdateSinkRequest struct { // Required. The full resource name of the sink to update, including the // parent resource and the sink identifier: // // "projects/[PROJECT_ID]/sinks/[SINK_ID]" // "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]" // "billingAccounts/[BILLING_ACCOUNT_ID]/sinks/[SINK_ID]" // "folders/[FOLDER_ID]/sinks/[SINK_ID]" // // For example: // // `"projects/my-project/sinks/my-sink"` SinkName string `protobuf:"bytes,1,opt,name=sink_name,json=sinkName,proto3" json:"sink_name,omitempty"` // Required. The updated sink, whose name is the same identifier that appears // as part of `sink_name`. Sink *LogSink `protobuf:"bytes,2,opt,name=sink,proto3" json:"sink,omitempty"` // Optional. See [sinks.create][mockgcp.logging.v2.ConfigServiceV2.CreateSink] // for a description of this field. When updating a sink, the effect of this // field on the value of `writer_identity` in the updated sink depends on both // the old and new values of this field: // // - If the old and new values of this field are both false or both true, // then there is no change to the sink's `writer_identity`. // - If the old value is false and the new value is true, then // `writer_identity` is changed to a unique service account. // - It is an error if the old value is true and the new value is // set to false or defaulted to false. UniqueWriterIdentity bool `protobuf:"varint,3,opt,name=unique_writer_identity,json=uniqueWriterIdentity,proto3" json:"unique_writer_identity,omitempty"` // Optional. Field mask that specifies the fields in `sink` that need // an update. A sink field will be overwritten if, and only if, it is // in the update mask. `name` and output only fields cannot be updated. // // An empty `updateMask` is temporarily treated as using the following mask // for backwards compatibility purposes: // // `destination,filter,includeChildren` // // At some point in the future, behavior will be removed and specifying an // empty `updateMask` will be an error. // // For a detailed `FieldMask` definition, see // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask // // For example: `updateMask=filter` UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
The parameters to `UpdateSink`.
func (*UpdateSinkRequest) Descriptor
deprecated
func (*UpdateSinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSinkRequest.ProtoReflect.Descriptor instead.
func (*UpdateSinkRequest) GetSink ¶
func (x *UpdateSinkRequest) GetSink() *LogSink
func (*UpdateSinkRequest) GetSinkName ¶
func (x *UpdateSinkRequest) GetSinkName() string
func (*UpdateSinkRequest) GetUniqueWriterIdentity ¶
func (x *UpdateSinkRequest) GetUniqueWriterIdentity() bool
func (*UpdateSinkRequest) GetUpdateMask ¶
func (x *UpdateSinkRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateSinkRequest) ProtoMessage ¶
func (*UpdateSinkRequest) ProtoMessage()
func (*UpdateSinkRequest) ProtoReflect ¶
func (x *UpdateSinkRequest) ProtoReflect() protoreflect.Message
func (*UpdateSinkRequest) Reset ¶
func (x *UpdateSinkRequest) Reset()
func (*UpdateSinkRequest) String ¶
func (x *UpdateSinkRequest) String() string
type UpdateViewRequest ¶
type UpdateViewRequest struct { // Required. The full resource name of the view to update // // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]/views/[VIEW_ID]" // // For example: // // `"projects/my-project/locations/global/buckets/my-bucket/views/my-view"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The updated view. View *LogView `protobuf:"bytes,2,opt,name=view,proto3" json:"view,omitempty"` // Optional. Field mask that specifies the fields in `view` that need // an update. A field will be overwritten if, and only if, it is // in the update mask. `name` and output only fields cannot be updated. // // For a detailed `FieldMask` definition, see // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask // // For example: `updateMask=filter` UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
The parameters to `UpdateView`.
func (*UpdateViewRequest) Descriptor
deprecated
func (*UpdateViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateViewRequest.ProtoReflect.Descriptor instead.
func (*UpdateViewRequest) GetName ¶
func (x *UpdateViewRequest) GetName() string
func (*UpdateViewRequest) GetUpdateMask ¶
func (x *UpdateViewRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateViewRequest) GetView ¶
func (x *UpdateViewRequest) GetView() *LogView
func (*UpdateViewRequest) ProtoMessage ¶
func (*UpdateViewRequest) ProtoMessage()
func (*UpdateViewRequest) ProtoReflect ¶
func (x *UpdateViewRequest) ProtoReflect() protoreflect.Message
func (*UpdateViewRequest) Reset ¶
func (x *UpdateViewRequest) Reset()
func (*UpdateViewRequest) String ¶
func (x *UpdateViewRequest) String() string
type WriteLogEntriesPartialErrors ¶
type WriteLogEntriesPartialErrors struct { // When `WriteLogEntriesRequest.partial_success` is true, records the error // status for entries that were not written due to a permanent error, keyed // by the entry's zero-based index in `WriteLogEntriesRequest.entries`. // // Failed requests for which no entries are written will not include // per-entry errors. LogEntryErrors map[int32]*status.Status `` /* 194-byte string literal not displayed */ // contains filtered or unexported fields }
Error details for WriteLogEntries with partial success.
func (*WriteLogEntriesPartialErrors) Descriptor
deprecated
func (*WriteLogEntriesPartialErrors) Descriptor() ([]byte, []int)
Deprecated: Use WriteLogEntriesPartialErrors.ProtoReflect.Descriptor instead.
func (*WriteLogEntriesPartialErrors) GetLogEntryErrors ¶
func (x *WriteLogEntriesPartialErrors) GetLogEntryErrors() map[int32]*status.Status
func (*WriteLogEntriesPartialErrors) ProtoMessage ¶
func (*WriteLogEntriesPartialErrors) ProtoMessage()
func (*WriteLogEntriesPartialErrors) ProtoReflect ¶
func (x *WriteLogEntriesPartialErrors) ProtoReflect() protoreflect.Message
func (*WriteLogEntriesPartialErrors) Reset ¶
func (x *WriteLogEntriesPartialErrors) Reset()
func (*WriteLogEntriesPartialErrors) String ¶
func (x *WriteLogEntriesPartialErrors) String() string
type WriteLogEntriesRequest ¶
type WriteLogEntriesRequest struct { // Optional. A default log resource name that is assigned to all log entries // in `entries` that do not specify a value for `log_name`: // // * `projects/[PROJECT_ID]/logs/[LOG_ID]` // * `organizations/[ORGANIZATION_ID]/logs/[LOG_ID]` // * `billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]` // * `folders/[FOLDER_ID]/logs/[LOG_ID]` // // `[LOG_ID]` must be URL-encoded. For example: // // "projects/my-project-id/logs/syslog" // "organizations/123/logs/cloudaudit.googleapis.com%2Factivity" // // The permission `logging.logEntries.create` is needed on each project, // organization, billing account, or folder that is receiving new log // entries, whether the resource is specified in `logName` or in an // individual log entry. LogName string `protobuf:"bytes,1,opt,name=log_name,json=logName,proto3" json:"log_name,omitempty"` // Optional. A default monitored resource object that is assigned to all log // entries in `entries` that do not specify a value for `resource`. Example: // // { "type": "gce_instance", // "labels": { // "zone": "us-central1-a", "instance_id": "00000000000000000000" }} // // See [LogEntry][mockgcp.logging.v2.LogEntry]. Resource *monitoredres.MonitoredResource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` // Optional. Default labels that are added to the `labels` field of all log // entries in `entries`. If a log entry already has a label with the same key // as a label in this parameter, then the log entry's label is not changed. // See [LogEntry][mockgcp.logging.v2.LogEntry]. Labels map[string]string `` /* 153-byte string literal not displayed */ // Required. The log entries to send to Logging. The order of log // entries in this list does not matter. Values supplied in this method's // `log_name`, `resource`, and `labels` fields are copied into those log // entries in this list that do not include values for their corresponding // fields. For more information, see the // [LogEntry][mockgcp.logging.v2.LogEntry] type. // // If the `timestamp` or `insert_id` fields are missing in log entries, then // this method supplies the current time or a unique identifier, respectively. // The supplied values are chosen so that, among the log entries that did not // supply their own values, the entries earlier in the list will sort before // the entries later in the list. See the `entries.list` method. // // Log entries with timestamps that are more than the // [logs retention period](https://cloud.google.com/logging/quotas) in // the past or more than 24 hours in the future will not be available when // calling `entries.list`. However, those log entries can still be [exported // with // LogSinks](https://cloud.google.com/logging/docs/api/tasks/exporting-logs). // // To improve throughput and to avoid exceeding the // [quota limit](https://cloud.google.com/logging/quotas) for calls to // `entries.write`, you should try to include several log entries in this // list, rather than calling this method for each individual log entry. Entries []*LogEntry `protobuf:"bytes,4,rep,name=entries,proto3" json:"entries,omitempty"` // Optional. Whether a batch's valid entries should be written even if some // other entry failed due to a permanent error such as INVALID_ARGUMENT or // PERMISSION_DENIED. If any entry failed, then the response status is the // response status of one of the failed entries. The response will include // error details in `WriteLogEntriesPartialErrors.log_entry_errors` keyed by // the entries' zero-based index in the `entries`. Failed requests for which // no entries are written will not include per-entry errors. PartialSuccess bool `protobuf:"varint,5,opt,name=partial_success,json=partialSuccess,proto3" json:"partial_success,omitempty"` // Optional. If true, the request should expect normal response, but the // entries won't be persisted nor exported. Useful for checking whether the // logging API endpoints are working properly before sending valuable data. DryRun bool `protobuf:"varint,6,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"` // contains filtered or unexported fields }
The parameters to WriteLogEntries.
func (*WriteLogEntriesRequest) Descriptor
deprecated
func (*WriteLogEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use WriteLogEntriesRequest.ProtoReflect.Descriptor instead.
func (*WriteLogEntriesRequest) GetDryRun ¶
func (x *WriteLogEntriesRequest) GetDryRun() bool
func (*WriteLogEntriesRequest) GetEntries ¶
func (x *WriteLogEntriesRequest) GetEntries() []*LogEntry
func (*WriteLogEntriesRequest) GetLabels ¶
func (x *WriteLogEntriesRequest) GetLabels() map[string]string
func (*WriteLogEntriesRequest) GetLogName ¶
func (x *WriteLogEntriesRequest) GetLogName() string
func (*WriteLogEntriesRequest) GetPartialSuccess ¶
func (x *WriteLogEntriesRequest) GetPartialSuccess() bool
func (*WriteLogEntriesRequest) GetResource ¶
func (x *WriteLogEntriesRequest) GetResource() *monitoredres.MonitoredResource
func (*WriteLogEntriesRequest) ProtoMessage ¶
func (*WriteLogEntriesRequest) ProtoMessage()
func (*WriteLogEntriesRequest) ProtoReflect ¶
func (x *WriteLogEntriesRequest) ProtoReflect() protoreflect.Message
func (*WriteLogEntriesRequest) Reset ¶
func (x *WriteLogEntriesRequest) Reset()
func (*WriteLogEntriesRequest) String ¶
func (x *WriteLogEntriesRequest) String() string
type WriteLogEntriesResponse ¶
type WriteLogEntriesResponse struct {
// contains filtered or unexported fields
}
Result returned from WriteLogEntries.
func (*WriteLogEntriesResponse) Descriptor
deprecated
func (*WriteLogEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use WriteLogEntriesResponse.ProtoReflect.Descriptor instead.
func (*WriteLogEntriesResponse) ProtoMessage ¶
func (*WriteLogEntriesResponse) ProtoMessage()
func (*WriteLogEntriesResponse) ProtoReflect ¶
func (x *WriteLogEntriesResponse) ProtoReflect() protoreflect.Message
func (*WriteLogEntriesResponse) Reset ¶
func (x *WriteLogEntriesResponse) Reset()
func (*WriteLogEntriesResponse) String ¶
func (x *WriteLogEntriesResponse) String() string