Class EncryptionKey
- java.lang.Object
-
- software.amazon.awssdk.services.translate.model.EncryptionKey
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EncryptionKey.Builder,EncryptionKey>
@Generated("software.amazon.awssdk:codegen") public final class EncryptionKey extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EncryptionKey.Builder,EncryptionKey>
The encryption key used to encrypt this object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEncryptionKey.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EncryptionKey.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The Amazon Resource Name (ARN) of the encryption key being used to encrypt this object.List<SdkField<?>>sdkFields()static Class<? extends EncryptionKey.Builder>serializableBuilderClass()EncryptionKey.BuildertoBuilder()StringtoString()Returns a string representation of this object.EncryptionKeyTypetype()The type of encryption key used by Amazon Translate to encrypt this object.StringtypeAsString()The type of encryption key used by Amazon Translate to encrypt 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
-
type
public final EncryptionKeyType type()
The type of encryption key used by Amazon Translate to encrypt this object.
If the service returns an enum value that is not available in the current SDK version,
typewill returnEncryptionKeyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of encryption key used by Amazon Translate to encrypt this object.
- See Also:
EncryptionKeyType
-
typeAsString
public final String typeAsString()
The type of encryption key used by Amazon Translate to encrypt this object.
If the service returns an enum value that is not available in the current SDK version,
typewill returnEncryptionKeyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of encryption key used by Amazon Translate to encrypt this object.
- See Also:
EncryptionKeyType
-
id
public final String id()
The Amazon Resource Name (ARN) of the encryption key being used to encrypt this object.
- Returns:
- The Amazon Resource Name (ARN) of the encryption key being used to encrypt this object.
-
toBuilder
public EncryptionKey.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EncryptionKey.Builder,EncryptionKey>
-
builder
public static EncryptionKey.Builder builder()
-
serializableBuilderClass
public static Class<? extends EncryptionKey.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.
-
-