@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccessControlAttributeValue extends Object implements Serializable, Cloneable, StructuredPojo
The value used for mapping a specified attribute to an identity source.
| Constructor and Description | 
|---|
| AccessControlAttributeValue() | 
| Modifier and Type | Method and Description | 
|---|---|
| AccessControlAttributeValue | clone() | 
| boolean | equals(Object obj) | 
| List<String> | getSource()
 The identity source to use when mapping a specified attribute to AWS SSO. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setSource(Collection<String> source)
 The identity source to use when mapping a specified attribute to AWS SSO. | 
| String | toString()Returns a string representation of this object. | 
| AccessControlAttributeValue | withSource(Collection<String> source)
 The identity source to use when mapping a specified attribute to AWS SSO. | 
| AccessControlAttributeValue | withSource(String... source)
 The identity source to use when mapping a specified attribute to AWS SSO. | 
public List<String> getSource()
The identity source to use when mapping a specified attribute to AWS SSO.
public void setSource(Collection<String> source)
The identity source to use when mapping a specified attribute to AWS SSO.
source - The identity source to use when mapping a specified attribute to AWS SSO.public AccessControlAttributeValue withSource(String... source)
The identity source to use when mapping a specified attribute to AWS SSO.
 NOTE: This method appends the values to the existing list (if any). Use
 setSource(java.util.Collection) or withSource(java.util.Collection) if you want to override the
 existing values.
 
source - The identity source to use when mapping a specified attribute to AWS SSO.public AccessControlAttributeValue withSource(Collection<String> source)
The identity source to use when mapping a specified attribute to AWS SSO.
source - The identity source to use when mapping a specified attribute to AWS SSO.public String toString()
toString in class ObjectObject.toString()public AccessControlAttributeValue clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.