@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.CertificateField
public String getCertificateField()
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
CertificateField
public AttributeMapping withCertificateField(String certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
certificateField
- Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.CertificateField
public AttributeMapping withCertificateField(CertificateField certificateField)
Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.
certificateField
- Fields (x509Subject, x509Issuer and x509SAN) within X.509 certificates.CertificateField
public 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 Object
Object.toString()
public AttributeMapping clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.