Google Cloud Ces V1 Client - Class ConversationLoggingSettings (0.3.0)

Reference documentation and code samples for the Google Cloud Ces V1 Client class ConversationLoggingSettings.

Settings to describe the conversation logging behaviors for the app.

Generated from protobuf message google.cloud.ces.v1.ConversationLoggingSettings

Namespace

Google \ Cloud \ Ces \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ disable_conversation_logging bool

Optional. Whether to disable conversation logging for the sessions.

↳ retention_window Google\Protobuf\Duration

Optional. Controls the retention window for the conversation. If not set, the conversation will be retained for 365 days.

getDisableConversationLogging

Optional. Whether to disable conversation logging for the sessions.

Returns
Type Description
bool

setDisableConversationLogging

Optional. Whether to disable conversation logging for the sessions.

Parameter
Name Description
var bool
Returns
Type Description
$this

getRetentionWindow

Optional. Controls the retention window for the conversation.

If not set, the conversation will be retained for 365 days.

Returns
Type Description
Google\Protobuf\Duration|null

hasRetentionWindow

clearRetentionWindow

setRetentionWindow

Optional. Controls the retention window for the conversation.

If not set, the conversation will be retained for 365 days.

Parameter
Name Description
var Google\Protobuf\Duration
Returns
Type Description
$this