Class ObfuscationSetting
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelsv2.model.ObfuscationSetting
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ObfuscationSetting.Builder,ObfuscationSetting>
@Generated("software.amazon.awssdk:codegen") public final class ObfuscationSetting extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObfuscationSetting.Builder,ObfuscationSetting>
Determines whether Amazon Lex obscures slot values in conversation logs.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceObfuscationSetting.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObfuscationSetting.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ObfuscationSettingTypeobfuscationSettingType()Value that determines whether Amazon Lex obscures slot values in conversation logs.StringobfuscationSettingTypeAsString()Value that determines whether Amazon Lex obscures slot values in conversation logs.List<SdkField<?>>sdkFields()static Class<? extends ObfuscationSetting.Builder>serializableBuilderClass()ObfuscationSetting.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
obfuscationSettingType
public final ObfuscationSettingType obfuscationSettingType()
Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
If the service returns an enum value that is not available in the current SDK version,
obfuscationSettingTypewill returnObfuscationSettingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromobfuscationSettingTypeAsString().- Returns:
- Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- See Also:
ObfuscationSettingType
-
obfuscationSettingTypeAsString
public final String obfuscationSettingTypeAsString()
Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
If the service returns an enum value that is not available in the current SDK version,
obfuscationSettingTypewill returnObfuscationSettingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromobfuscationSettingTypeAsString().- Returns:
- Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- See Also:
ObfuscationSettingType
-
toBuilder
public ObfuscationSetting.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ObfuscationSetting.Builder,ObfuscationSetting>
-
builder
public static ObfuscationSetting.Builder builder()
-
serializableBuilderClass
public static Class<? extends ObfuscationSetting.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-