Interface DataRetentionDeletionEventOrBuilder (2.67.0)

public interface DataRetentionDeletionEventOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDataObjectCount()

public abstract long getDataObjectCount()

Number of objects that violated the policy for this resource. If the number is less than 1,000, then the value of this field is the exact number. If the number of objects that violated the policy is greater than or equal to 1,000, then the value of this field is 1000.

int64 data_object_count = 3;

Returns
Type Description
long

The dataObjectCount.

getEventDetectionTime()

public abstract Timestamp getEventDetectionTime()

Timestamp indicating when the event was detected.

.google.protobuf.Timestamp event_detection_time = 2;

Returns
Type Description
Timestamp

The eventDetectionTime.

getEventDetectionTimeOrBuilder()

public abstract TimestampOrBuilder getEventDetectionTimeOrBuilder()

Timestamp indicating when the event was detected.

.google.protobuf.Timestamp event_detection_time = 2;

Returns
Type Description
TimestampOrBuilder

getEventType()

public abstract DataRetentionDeletionEvent.EventType getEventType()

Type of the DRD event.

.google.cloud.securitycenter.v2.DataRetentionDeletionEvent.EventType event_type = 5;

Returns
Type Description
DataRetentionDeletionEvent.EventType

The eventType.

getEventTypeValue()

public abstract int getEventTypeValue()

Type of the DRD event.

.google.cloud.securitycenter.v2.DataRetentionDeletionEvent.EventType event_type = 5;

Returns
Type Description
int

The enum numeric value on the wire for eventType.

getMaxRetentionAllowed()

public abstract Duration getMaxRetentionAllowed()

Maximum duration of retention allowed from the DRD control. This comes from the DRD control where users set a max TTL for their data. For example, suppose that a user sets the max TTL for a Cloud Storage bucket to 90 days. However, an object in that bucket is 100 days old. In this case, a DataRetentionDeletionEvent will be generated for that Cloud Storage bucket, and the max_retention_allowed is 90 days.

.google.protobuf.Duration max_retention_allowed = 4;

Returns
Type Description
Duration

The maxRetentionAllowed.

getMaxRetentionAllowedOrBuilder()

public abstract DurationOrBuilder getMaxRetentionAllowedOrBuilder()

Maximum duration of retention allowed from the DRD control. This comes from the DRD control where users set a max TTL for their data. For example, suppose that a user sets the max TTL for a Cloud Storage bucket to 90 days. However, an object in that bucket is 100 days old. In this case, a DataRetentionDeletionEvent will be generated for that Cloud Storage bucket, and the max_retention_allowed is 90 days.

.google.protobuf.Duration max_retention_allowed = 4;

Returns
Type Description
DurationOrBuilder

hasEventDetectionTime()

public abstract boolean hasEventDetectionTime()

Timestamp indicating when the event was detected.

.google.protobuf.Timestamp event_detection_time = 2;

Returns
Type Description
boolean

Whether the eventDetectionTime field is set.

hasMaxRetentionAllowed()

public abstract boolean hasMaxRetentionAllowed()

Maximum duration of retention allowed from the DRD control. This comes from the DRD control where users set a max TTL for their data. For example, suppose that a user sets the max TTL for a Cloud Storage bucket to 90 days. However, an object in that bucket is 100 days old. In this case, a DataRetentionDeletionEvent will be generated for that Cloud Storage bucket, and the max_retention_allowed is 90 days.

.google.protobuf.Duration max_retention_allowed = 4;

Returns
Type Description
boolean

Whether the maxRetentionAllowed field is set.