Class PackageEncryptionOptions
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.model.PackageEncryptionOptions
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PackageEncryptionOptions.Builder,PackageEncryptionOptions>
@Generated("software.amazon.awssdk:codegen") public final class PackageEncryptionOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PackageEncryptionOptions.Builder,PackageEncryptionOptions>
Encryption options for a package.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PackageEncryptionOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PackageEncryptionOptions.Builder
builder()
Boolean
encryptionEnabled()
This indicates whether encryption is enabled for the package.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
kmsKeyIdentifier()
KMS key ID for encrypting the package.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends PackageEncryptionOptions.Builder>
serializableBuilderClass()
PackageEncryptionOptions.Builder
toBuilder()
String
toString()
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
-
kmsKeyIdentifier
public final String kmsKeyIdentifier()
KMS key ID for encrypting the package.
- Returns:
- KMS key ID for encrypting the package.
-
encryptionEnabled
public final Boolean encryptionEnabled()
This indicates whether encryption is enabled for the package.
- Returns:
- This indicates whether encryption is enabled for the package.
-
toBuilder
public PackageEncryptionOptions.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<PackageEncryptionOptions.Builder,PackageEncryptionOptions>
-
builder
public static PackageEncryptionOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends PackageEncryptionOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-