public static final class AdvancedSettings.LoggingSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder> implements AdvancedSettings.LoggingSettingsOrBuilder
Define behaviors on logging.Protobuf type
google.cloud.dialogflow.cx.v3.AdvancedSettings.LoggingSettings| Modifier and Type | Method and Description |
|---|---|
AdvancedSettings.LoggingSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvancedSettings.LoggingSettings |
build() |
AdvancedSettings.LoggingSettings |
buildPartial() |
AdvancedSettings.LoggingSettings.Builder |
clear() |
AdvancedSettings.LoggingSettings.Builder |
clearEnableConsentBasedRedaction()
Enables consent-based end-user input redaction, if true, a pre-defined
session parameter `$session.params.conversation-redaction` will be
used to determine if the utterance should be redacted.
|
AdvancedSettings.LoggingSettings.Builder |
clearEnableInteractionLogging()
Enables DF Interaction logging.
|
AdvancedSettings.LoggingSettings.Builder |
clearEnableStackdriverLogging()
Enables Google Cloud Logging.
|
AdvancedSettings.LoggingSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AdvancedSettings.LoggingSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AdvancedSettings.LoggingSettings.Builder |
clone() |
AdvancedSettings.LoggingSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnableConsentBasedRedaction()
Enables consent-based end-user input redaction, if true, a pre-defined
session parameter `$session.params.conversation-redaction` will be
used to determine if the utterance should be redacted.
|
boolean |
getEnableInteractionLogging()
Enables DF Interaction logging.
|
boolean |
getEnableStackdriverLogging()
Enables Google Cloud Logging.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AdvancedSettings.LoggingSettings.Builder |
mergeFrom(AdvancedSettings.LoggingSettings other) |
AdvancedSettings.LoggingSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AdvancedSettings.LoggingSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
AdvancedSettings.LoggingSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AdvancedSettings.LoggingSettings.Builder |
setEnableConsentBasedRedaction(boolean value)
Enables consent-based end-user input redaction, if true, a pre-defined
session parameter `$session.params.conversation-redaction` will be
used to determine if the utterance should be redacted.
|
AdvancedSettings.LoggingSettings.Builder |
setEnableInteractionLogging(boolean value)
Enables DF Interaction logging.
|
AdvancedSettings.LoggingSettings.Builder |
setEnableStackdriverLogging(boolean value)
Enables Google Cloud Logging.
|
AdvancedSettings.LoggingSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvancedSettings.LoggingSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AdvancedSettings.LoggingSettings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdvancedSettings.LoggingSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdvancedSettings.LoggingSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdvancedSettings.LoggingSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder mergeFrom(AdvancedSettings.LoggingSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public AdvancedSettings.LoggingSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdvancedSettings.LoggingSettings.Builder>IOExceptionpublic boolean getEnableStackdriverLogging()
Enables Google Cloud Logging.
bool enable_stackdriver_logging = 2;getEnableStackdriverLogging in interface AdvancedSettings.LoggingSettingsOrBuilderpublic AdvancedSettings.LoggingSettings.Builder setEnableStackdriverLogging(boolean value)
Enables Google Cloud Logging.
bool enable_stackdriver_logging = 2;value - The enableStackdriverLogging to set.public AdvancedSettings.LoggingSettings.Builder clearEnableStackdriverLogging()
Enables Google Cloud Logging.
bool enable_stackdriver_logging = 2;public boolean getEnableInteractionLogging()
Enables DF Interaction logging.
bool enable_interaction_logging = 3;getEnableInteractionLogging in interface AdvancedSettings.LoggingSettingsOrBuilderpublic AdvancedSettings.LoggingSettings.Builder setEnableInteractionLogging(boolean value)
Enables DF Interaction logging.
bool enable_interaction_logging = 3;value - The enableInteractionLogging to set.public AdvancedSettings.LoggingSettings.Builder clearEnableInteractionLogging()
Enables DF Interaction logging.
bool enable_interaction_logging = 3;public boolean getEnableConsentBasedRedaction()
Enables consent-based end-user input redaction, if true, a pre-defined session parameter `$session.params.conversation-redaction` will be used to determine if the utterance should be redacted.
bool enable_consent_based_redaction = 4;getEnableConsentBasedRedaction in interface AdvancedSettings.LoggingSettingsOrBuilderpublic AdvancedSettings.LoggingSettings.Builder setEnableConsentBasedRedaction(boolean value)
Enables consent-based end-user input redaction, if true, a pre-defined session parameter `$session.params.conversation-redaction` will be used to determine if the utterance should be redacted.
bool enable_consent_based_redaction = 4;value - The enableConsentBasedRedaction to set.public AdvancedSettings.LoggingSettings.Builder clearEnableConsentBasedRedaction()
Enables consent-based end-user input redaction, if true, a pre-defined session parameter `$session.params.conversation-redaction` will be used to determine if the utterance should be redacted.
bool enable_consent_based_redaction = 4;public final AdvancedSettings.LoggingSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>public final AdvancedSettings.LoggingSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvancedSettings.LoggingSettings.Builder>Copyright © 2025 Google LLC. All rights reserved.