@Generated(value="software.amazon.awssdk:codegen") public final class OtherName extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OtherName.Builder,OtherName>
Defines a custom ASN.1 X.400 GeneralName
using an object identifier (OID) and value. The OID must
satisfy the regular expression shown below. For more information, see NIST's definition of Object Identifier (OID).
Modifier and Type | Class and Description |
---|---|
static interface |
OtherName.Builder |
Modifier and Type | Method and Description |
---|---|
static OtherName.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends OtherName.Builder> |
serializableBuilderClass() |
OtherName.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
String |
typeId()
Specifies an OID.
|
String |
value()
Specifies an OID value.
|
copy
public final String typeId()
Specifies an OID.
public final String value()
Specifies an OID value.
public OtherName.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<OtherName.Builder,OtherName>
public static OtherName.Builder builder()
public static Class<? extends OtherName.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()