@Generated(value="software.amazon.awssdk:codegen") public final class KeyUsage extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KeyUsage.Builder,KeyUsage>
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
| Modifier and Type | Class and Description |
|---|---|
static interface |
KeyUsage.Builder |
| Modifier and Type | Method and Description |
|---|---|
static KeyUsage.Builder |
builder() |
Boolean |
critical()
Sets the key usage extension to critical.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends KeyUsage.Builder> |
serializableBuilderClass() |
KeyUsage.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
KeyUsageFlags |
usageFlags()
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the
certificate.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean critical()
Sets the key usage extension to critical.
public final KeyUsageFlags usageFlags()
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
public KeyUsage.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<KeyUsage.Builder,KeyUsage>public static KeyUsage.Builder builder()
public static Class<? extends KeyUsage.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.