Enum SecuritySettings.RetentionStrategy (0.42.0)

public enum SecuritySettings.RetentionStrategy extends Enum<SecuritySettings.RetentionStrategy> implements ProtocolMessageEnum

Defines how long we retain persisted data that contains sensitive info.

Protobuf enum google.cloud.dialogflow.cx.v3.SecuritySettings.RetentionStrategy

Implements

ProtocolMessageEnum

Static Fields

Name Description
REMOVE_AFTER_CONVERSATION

Removes data when the conversation ends. If there is no [Conversation][] explicitly established, a default conversation ends when the corresponding Dialogflow session ends.

REMOVE_AFTER_CONVERSATION = 1;

REMOVE_AFTER_CONVERSATION_VALUE

Removes data when the conversation ends. If there is no [Conversation][] explicitly established, a default conversation ends when the corresponding Dialogflow session ends.

REMOVE_AFTER_CONVERSATION = 1;

RETENTION_STRATEGY_UNSPECIFIED

Retains the persisted data with Dialogflow's internal default 365d TTLs.

RETENTION_STRATEGY_UNSPECIFIED = 0;

RETENTION_STRATEGY_UNSPECIFIED_VALUE

Retains the persisted data with Dialogflow's internal default 365d TTLs.

RETENTION_STRATEGY_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()