@Generated(value="software.amazon.awssdk:codegen") public final class UpdateEncryption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UpdateEncryption.Builder,UpdateEncryption>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateEncryption.Builder |
| Modifier and Type | Method and Description |
|---|---|
Algorithm |
algorithm()
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
|
String |
algorithmAsString()
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
|
static UpdateEncryption.Builder |
builder() |
String |
constantInitializationVector()
A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting
content.
|
String |
deviceId()
The value of one of the devices that you configured with your digital rights management (DRM) platform key
provider.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
KeyType |
keyType()
The type of key that is used for the encryption.
|
String |
keyTypeAsString()
The type of key that is used for the encryption.
|
String |
region()
The AWS Region that the API Gateway proxy endpoint was created in.
|
String |
resourceId()
An identifier for the content.
|
String |
roleArn()
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted
entity).
|
List<SdkField<?>> |
sdkFields() |
String |
secretArn()
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key.
|
static Class<? extends UpdateEncryption.Builder> |
serializableBuilderClass() |
UpdateEncryption.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
url()
The URL from the API Gateway proxy that you set up to talk to your key server.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Algorithm algorithm()
If the service returns an enum value that is not available in the current SDK version, algorithm will
return Algorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
algorithmAsString().
Algorithmpublic final String algorithmAsString()
If the service returns an enum value that is not available in the current SDK version, algorithm will
return Algorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
algorithmAsString().
Algorithmpublic final String constantInitializationVector()
public final String deviceId()
public final KeyType keyType()
If the service returns an enum value that is not available in the current SDK version, keyType will
return KeyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
keyTypeAsString().
KeyTypepublic final String keyTypeAsString()
If the service returns an enum value that is not available in the current SDK version, keyType will
return KeyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
keyTypeAsString().
KeyTypepublic final String region()
public final String resourceId()
public final String roleArn()
public final String secretArn()
public final String url()
public UpdateEncryption.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateEncryption.Builder,UpdateEncryption>public static UpdateEncryption.Builder builder()
public static Class<? extends UpdateEncryption.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.