@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CompromisedCredentialsRiskConfigurationType extends Object implements Serializable, Cloneable, StructuredPojo
The compromised credentials risk configuration type.
Constructor and Description |
---|
CompromisedCredentialsRiskConfigurationType() |
Modifier and Type | Method and Description |
---|---|
CompromisedCredentialsRiskConfigurationType |
clone() |
boolean |
equals(Object obj) |
CompromisedCredentialsActionsType |
getActions()
The compromised credentials risk configuration actions.
|
List<String> |
getEventFilter()
Perform the action for these events.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActions(CompromisedCredentialsActionsType actions)
The compromised credentials risk configuration actions.
|
void |
setEventFilter(Collection<String> eventFilter)
Perform the action for these events.
|
String |
toString()
Returns a string representation of this object.
|
CompromisedCredentialsRiskConfigurationType |
withActions(CompromisedCredentialsActionsType actions)
The compromised credentials risk configuration actions.
|
CompromisedCredentialsRiskConfigurationType |
withEventFilter(Collection<String> eventFilter)
Perform the action for these events.
|
CompromisedCredentialsRiskConfigurationType |
withEventFilter(EventFilterType... eventFilter)
Perform the action for these events.
|
CompromisedCredentialsRiskConfigurationType |
withEventFilter(String... eventFilter)
Perform the action for these events.
|
public CompromisedCredentialsRiskConfigurationType()
public List<String> getEventFilter()
Perform the action for these events. The default is to perform all events if no event filter is specified.
EventFilterType
public void setEventFilter(Collection<String> eventFilter)
Perform the action for these events. The default is to perform all events if no event filter is specified.
eventFilter
- Perform the action for these events. The default is to perform all events if no event filter is specified.EventFilterType
public CompromisedCredentialsRiskConfigurationType withEventFilter(String... eventFilter)
Perform the action for these events. The default is to perform all events if no event filter is specified.
NOTE: This method appends the values to the existing list (if any). Use
setEventFilter(java.util.Collection)
or withEventFilter(java.util.Collection)
if you want to
override the existing values.
eventFilter
- Perform the action for these events. The default is to perform all events if no event filter is specified.EventFilterType
public CompromisedCredentialsRiskConfigurationType withEventFilter(Collection<String> eventFilter)
Perform the action for these events. The default is to perform all events if no event filter is specified.
eventFilter
- Perform the action for these events. The default is to perform all events if no event filter is specified.EventFilterType
public CompromisedCredentialsRiskConfigurationType withEventFilter(EventFilterType... eventFilter)
Perform the action for these events. The default is to perform all events if no event filter is specified.
eventFilter
- Perform the action for these events. The default is to perform all events if no event filter is specified.EventFilterType
public void setActions(CompromisedCredentialsActionsType actions)
The compromised credentials risk configuration actions.
actions
- The compromised credentials risk configuration actions.public CompromisedCredentialsActionsType getActions()
The compromised credentials risk configuration actions.
public CompromisedCredentialsRiskConfigurationType withActions(CompromisedCredentialsActionsType actions)
The compromised credentials risk configuration actions.
actions
- The compromised credentials risk configuration actions.public String toString()
toString
in class Object
Object.toString()
public CompromisedCredentialsRiskConfigurationType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.