Class EncryptionSetting
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelsv2.model.EncryptionSetting
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EncryptionSetting.Builder,EncryptionSetting>
@Generated("software.amazon.awssdk:codegen") public final class EncryptionSetting extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionSetting.Builder,EncryptionSetting>
The object representing the passwords that were used to encrypt the data related to the bot recommendation, as well as the KMS key ARN used to encrypt the associated metadata.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEncryptionSetting.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringassociatedTranscriptsPassword()The password used to encrypt the associated transcript file.StringbotLocaleExportPassword()The password used to encrypt the recommended bot recommendation file.static EncryptionSetting.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkmsKeyArn()The KMS key ARN used to encrypt the metadata associated with the bot recommendation.List<SdkField<?>>sdkFields()static Class<? extends EncryptionSetting.Builder>serializableBuilderClass()EncryptionSetting.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
-
kmsKeyArn
public final String kmsKeyArn()
The KMS key ARN used to encrypt the metadata associated with the bot recommendation.
- Returns:
- The KMS key ARN used to encrypt the metadata associated with the bot recommendation.
-
botLocaleExportPassword
public final String botLocaleExportPassword()
The password used to encrypt the recommended bot recommendation file.
- Returns:
- The password used to encrypt the recommended bot recommendation file.
-
associatedTranscriptsPassword
public final String associatedTranscriptsPassword()
The password used to encrypt the associated transcript file.
- Returns:
- The password used to encrypt the associated transcript file.
-
toBuilder
public EncryptionSetting.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EncryptionSetting.Builder,EncryptionSetting>
-
builder
public static EncryptionSetting.Builder builder()
-
serializableBuilderClass
public static Class<? extends EncryptionSetting.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.
-
-