- 2.67.0 (latest)
- 2.66.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.1
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.1
- 2.6.0
- 2.5.6
- 2.3.2
public static final class DataRetentionDeletionEvent.Builder extends GeneratedMessageV3.Builder<DataRetentionDeletionEvent.Builder> implements DataRetentionDeletionEventOrBuilder
Details about data retention deletion violations, in which the data is non-compliant based on their retention or deletion time, as defined in the applicable data security policy. The Data Retention Deletion (DRD) control is a control of the DSPM (Data Security Posture Management) suite that enables organizations to manage data retention and deletion policies in compliance with regulations, such as GDPR and CRPA. DRD supports two primary policy types: maximum storage length (max TTL) and minimum storage length (min TTL). Both are aimed at helping organizations meet regulatory and data management commitments.
Protobuf type google.cloud.securitycenter.v2.DataRetentionDeletionEvent
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > DataRetentionDeletionEvent.BuilderImplements
DataRetentionDeletionEventOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DataRetentionDeletionEvent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
build()
public DataRetentionDeletionEvent build()
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent |
buildPartial()
public DataRetentionDeletionEvent buildPartial()
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent |
clear()
public DataRetentionDeletionEvent.Builder clear()
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
clearDataObjectCount()
public DataRetentionDeletionEvent.Builder clearDataObjectCount()
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 |
DataRetentionDeletionEvent.Builder |
This builder for chaining. |
clearEventDetectionTime()
public DataRetentionDeletionEvent.Builder clearEventDetectionTime()
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
clearEventType()
public DataRetentionDeletionEvent.Builder clearEventType()
Type of the DRD event.
.google.cloud.securitycenter.v2.DataRetentionDeletionEvent.EventType event_type = 5;
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public DataRetentionDeletionEvent.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
clearMaxRetentionAllowed()
public DataRetentionDeletionEvent.Builder clearMaxRetentionAllowed()
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 |
DataRetentionDeletionEvent.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public DataRetentionDeletionEvent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
clone()
public DataRetentionDeletionEvent.Builder clone()
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
getDataObjectCount()
public 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. |
getDefaultInstanceForType()
public DataRetentionDeletionEvent getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEventDetectionTime()
public Timestamp getEventDetectionTime()
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Returns | |
---|---|
Type | Description |
Timestamp |
The eventDetectionTime. |
getEventDetectionTimeBuilder()
public Timestamp.Builder getEventDetectionTimeBuilder()
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Returns | |
---|---|
Type | Description |
Builder |
getEventDetectionTimeOrBuilder()
public TimestampOrBuilder getEventDetectionTimeOrBuilder()
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getEventType()
public 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 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 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. |
getMaxRetentionAllowedBuilder()
public Duration.Builder getMaxRetentionAllowedBuilder()
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 |
Builder |
getMaxRetentionAllowedOrBuilder()
public 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 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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeEventDetectionTime(Timestamp value)
public DataRetentionDeletionEvent.Builder mergeEventDetectionTime(Timestamp value)
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
mergeFrom(DataRetentionDeletionEvent other)
public DataRetentionDeletionEvent.Builder mergeFrom(DataRetentionDeletionEvent other)
Parameter | |
---|---|
Name | Description |
other |
DataRetentionDeletionEvent |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DataRetentionDeletionEvent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public DataRetentionDeletionEvent.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
mergeMaxRetentionAllowed(Duration value)
public DataRetentionDeletionEvent.Builder mergeMaxRetentionAllowed(Duration value)
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;
Parameter | |
---|---|
Name | Description |
value |
Duration |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DataRetentionDeletionEvent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setDataObjectCount(long value)
public DataRetentionDeletionEvent.Builder setDataObjectCount(long value)
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;
Parameter | |
---|---|
Name | Description |
value |
long The dataObjectCount to set. |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
This builder for chaining. |
setEventDetectionTime(Timestamp value)
public DataRetentionDeletionEvent.Builder setEventDetectionTime(Timestamp value)
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setEventDetectionTime(Timestamp.Builder builderForValue)
public DataRetentionDeletionEvent.Builder setEventDetectionTime(Timestamp.Builder builderForValue)
Timestamp indicating when the event was detected.
.google.protobuf.Timestamp event_detection_time = 2;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setEventType(DataRetentionDeletionEvent.EventType value)
public DataRetentionDeletionEvent.Builder setEventType(DataRetentionDeletionEvent.EventType value)
Type of the DRD event.
.google.cloud.securitycenter.v2.DataRetentionDeletionEvent.EventType event_type = 5;
Parameter | |
---|---|
Name | Description |
value |
DataRetentionDeletionEvent.EventType The eventType to set. |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
This builder for chaining. |
setEventTypeValue(int value)
public DataRetentionDeletionEvent.Builder setEventTypeValue(int value)
Type of the DRD event.
.google.cloud.securitycenter.v2.DataRetentionDeletionEvent.EventType event_type = 5;
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for eventType to set. |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public DataRetentionDeletionEvent.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setMaxRetentionAllowed(Duration value)
public DataRetentionDeletionEvent.Builder setMaxRetentionAllowed(Duration value)
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;
Parameter | |
---|---|
Name | Description |
value |
Duration |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setMaxRetentionAllowed(Duration.Builder builderForValue)
public DataRetentionDeletionEvent.Builder setMaxRetentionAllowed(Duration.Builder builderForValue)
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;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DataRetentionDeletionEvent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final DataRetentionDeletionEvent.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
DataRetentionDeletionEvent.Builder |