@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AttributeMapping extends Object implements Serializable, Cloneable, StructuredPojo
A mapping applied to the authenticating end-entity certificate.
| Constructor and Description |
|---|
AttributeMapping() |
| Modifier and Type | Method and Description |
|---|---|
AttributeMapping |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateField()
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
|
List<MappingRule> |
getMappingRules()
A list of mapping entries for every supported specifier or sub-field.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCertificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
|
void |
setMappingRules(Collection<MappingRule> mappingRules)
A list of mapping entries for every supported specifier or sub-field.
|
String |
toString()
Returns a string representation of this object.
|
AttributeMapping |
withCertificateField(CertificateField certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
|
AttributeMapping |
withCertificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
|
AttributeMapping |
withMappingRules(Collection<MappingRule> mappingRules)
A list of mapping entries for every supported specifier or sub-field.
|
AttributeMapping |
withMappingRules(MappingRule... mappingRules)
A list of mapping entries for every supported specifier or sub-field.
|
public void setCertificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
certificateField - Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.CertificateFieldpublic String getCertificateField()
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
CertificateFieldpublic AttributeMapping withCertificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
certificateField - Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.CertificateFieldpublic AttributeMapping withCertificateField(CertificateField certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
certificateField - Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.CertificateFieldpublic List<MappingRule> getMappingRules()
A list of mapping entries for every supported specifier or sub-field.
public void setMappingRules(Collection<MappingRule> mappingRules)
A list of mapping entries for every supported specifier or sub-field.
mappingRules - A list of mapping entries for every supported specifier or sub-field.public AttributeMapping withMappingRules(MappingRule... mappingRules)
A list of mapping entries for every supported specifier or sub-field.
NOTE: This method appends the values to the existing list (if any). Use
setMappingRules(java.util.Collection) or withMappingRules(java.util.Collection) if you want to
override the existing values.
mappingRules - A list of mapping entries for every supported specifier or sub-field.public AttributeMapping withMappingRules(Collection<MappingRule> mappingRules)
A list of mapping entries for every supported specifier or sub-field.
mappingRules - A list of mapping entries for every supported specifier or sub-field.public String toString()
toString in class ObjectObject.toString()public AttributeMapping clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.