public sealed class LogBucket : IMessage<LogBucket>, IEquatable<LogBucket>, IDeepCloneable<LogBucket>, IBufferMessage, IMessageDescribes a repository of logs.
Inheritance
System.Object > LogBucketImplements
IMessage<LogBucket>, IEquatable<LogBucket>, IDeepCloneable<LogBucket>, IBufferMessage, IMessageNamespace
Google.Cloud.Logging.V2Assembly
Google.Cloud.Logging.V2.dll
Constructors
LogBucket()
public LogBucket()LogBucket(LogBucket)
public LogBucket(LogBucket other)| Parameter | |
|---|---|
| Name | Description |
other |
LogBucket |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. The creation timestamp of the bucket. This is not set for any of the default buckets.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Describes this bucket.
| Property Value | |
|---|---|
| Type | Description |
String |
|
LifecycleState
public LifecycleState LifecycleState { get; set; }Output only. The bucket lifecycle state.
| Property Value | |
|---|---|
| Type | Description |
LifecycleState |
|
Locked
public bool Locked { get; set; }Whether the bucket has been locked. The retention period on a locked bucket may not be changed. Locked buckets may only be deleted if they are empty.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
LogBucketName
public LogBucketName LogBucketName { get; set; }LogBucketName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
LogBucketName |
|
Name
public string Name { get; set; }The resource name of the bucket. For example: "projects/my-project-id/locations/my-location/buckets/my-bucket-id The supported locations are: "global"
For the location of global it is unspecified where logs are actually
stored.
Once a bucket has been created, the location can not be changed.
| Property Value | |
|---|---|
| Type | Description |
String |
|
RetentionDays
public int RetentionDays { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Int32 |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The last update timestamp of the bucket.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|