@Generated(value="software.amazon.awssdk:codegen") public final class CustomExtension extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomExtension.Builder,CustomExtension>
Specifies the X.509 extension information for a certificate.
Extensions present in CustomExtensions follow the ApiPassthrough template rules.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CustomExtension.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CustomExtension.Builder |
builder() |
Boolean |
critical()
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
objectIdentifier()
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CustomExtension.Builder> |
serializableBuilderClass() |
CustomExtension.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
value()
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String objectIdentifier()
Specifies the object identifier (OID) of the X.509 extension. For more information, see the Global OID reference database.
Specifies the object identifier (OID) of the X.509 extension. For more information, see the Global OID reference database.
public final String value()
Specifies the base64-encoded value of the X.509 extension.
Specifies the base64-encoded value of the X.509 extension.
public final Boolean critical()
Specifies the critical flag of the X.509 extension.
Specifies the critical flag of the X.509 extension.
public CustomExtension.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CustomExtension.Builder,CustomExtension>public static CustomExtension.Builder builder()
public static Class<? extends CustomExtension.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.