@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ControlOperationFilter extends Object implements Serializable, Cloneable, StructuredPojo
A filter object that lets you call ListControlOperations
with a specific filter.
Constructor and Description |
---|
ControlOperationFilter() |
Modifier and Type | Method and Description |
---|---|
ControlOperationFilter |
clone() |
boolean |
equals(Object obj) |
List<String> |
getControlIdentifiers()
The set of
controlIdentifier returned by the filter. |
List<String> |
getControlOperationTypes()
The set of
ControlOperation objects returned by the filter. |
List<String> |
getEnabledControlIdentifiers()
The set
controlIdentifier of enabled controls selected by the filter. |
List<String> |
getStatuses()
Lists the status of control operations.
|
List<String> |
getTargetIdentifiers()
The set of
targetIdentifier objects returned by the filter. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControlIdentifiers(Collection<String> controlIdentifiers)
The set of
controlIdentifier returned by the filter. |
void |
setControlOperationTypes(Collection<String> controlOperationTypes)
The set of
ControlOperation objects returned by the filter. |
void |
setEnabledControlIdentifiers(Collection<String> enabledControlIdentifiers)
The set
controlIdentifier of enabled controls selected by the filter. |
void |
setStatuses(Collection<String> statuses)
Lists the status of control operations.
|
void |
setTargetIdentifiers(Collection<String> targetIdentifiers)
The set of
targetIdentifier objects returned by the filter. |
String |
toString()
Returns a string representation of this object.
|
ControlOperationFilter |
withControlIdentifiers(Collection<String> controlIdentifiers)
The set of
controlIdentifier returned by the filter. |
ControlOperationFilter |
withControlIdentifiers(String... controlIdentifiers)
The set of
controlIdentifier returned by the filter. |
ControlOperationFilter |
withControlOperationTypes(Collection<String> controlOperationTypes)
The set of
ControlOperation objects returned by the filter. |
ControlOperationFilter |
withControlOperationTypes(ControlOperationType... controlOperationTypes)
The set of
ControlOperation objects returned by the filter. |
ControlOperationFilter |
withControlOperationTypes(String... controlOperationTypes)
The set of
ControlOperation objects returned by the filter. |
ControlOperationFilter |
withEnabledControlIdentifiers(Collection<String> enabledControlIdentifiers)
The set
controlIdentifier of enabled controls selected by the filter. |
ControlOperationFilter |
withEnabledControlIdentifiers(String... enabledControlIdentifiers)
The set
controlIdentifier of enabled controls selected by the filter. |
ControlOperationFilter |
withStatuses(Collection<String> statuses)
Lists the status of control operations.
|
ControlOperationFilter |
withStatuses(ControlOperationStatus... statuses)
Lists the status of control operations.
|
ControlOperationFilter |
withStatuses(String... statuses)
Lists the status of control operations.
|
ControlOperationFilter |
withTargetIdentifiers(Collection<String> targetIdentifiers)
The set of
targetIdentifier objects returned by the filter. |
ControlOperationFilter |
withTargetIdentifiers(String... targetIdentifiers)
The set of
targetIdentifier objects returned by the filter. |
public List<String> getControlIdentifiers()
The set of controlIdentifier
returned by the filter.
controlIdentifier
returned by the filter.public void setControlIdentifiers(Collection<String> controlIdentifiers)
The set of controlIdentifier
returned by the filter.
controlIdentifiers
- The set of controlIdentifier
returned by the filter.public ControlOperationFilter withControlIdentifiers(String... controlIdentifiers)
The set of controlIdentifier
returned by the filter.
NOTE: This method appends the values to the existing list (if any). Use
setControlIdentifiers(java.util.Collection)
or withControlIdentifiers(java.util.Collection)
if
you want to override the existing values.
controlIdentifiers
- The set of controlIdentifier
returned by the filter.public ControlOperationFilter withControlIdentifiers(Collection<String> controlIdentifiers)
The set of controlIdentifier
returned by the filter.
controlIdentifiers
- The set of controlIdentifier
returned by the filter.public List<String> getControlOperationTypes()
The set of ControlOperation
objects returned by the filter.
ControlOperation
objects returned by the filter.ControlOperationType
public void setControlOperationTypes(Collection<String> controlOperationTypes)
The set of ControlOperation
objects returned by the filter.
controlOperationTypes
- The set of ControlOperation
objects returned by the filter.ControlOperationType
public ControlOperationFilter withControlOperationTypes(String... controlOperationTypes)
The set of ControlOperation
objects returned by the filter.
NOTE: This method appends the values to the existing list (if any). Use
setControlOperationTypes(java.util.Collection)
or
withControlOperationTypes(java.util.Collection)
if you want to override the existing values.
controlOperationTypes
- The set of ControlOperation
objects returned by the filter.ControlOperationType
public ControlOperationFilter withControlOperationTypes(Collection<String> controlOperationTypes)
The set of ControlOperation
objects returned by the filter.
controlOperationTypes
- The set of ControlOperation
objects returned by the filter.ControlOperationType
public ControlOperationFilter withControlOperationTypes(ControlOperationType... controlOperationTypes)
The set of ControlOperation
objects returned by the filter.
controlOperationTypes
- The set of ControlOperation
objects returned by the filter.ControlOperationType
public List<String> getEnabledControlIdentifiers()
The set controlIdentifier
of enabled controls selected by the filter.
controlIdentifier
of enabled controls selected by the filter.public void setEnabledControlIdentifiers(Collection<String> enabledControlIdentifiers)
The set controlIdentifier
of enabled controls selected by the filter.
enabledControlIdentifiers
- The set controlIdentifier
of enabled controls selected by the filter.public ControlOperationFilter withEnabledControlIdentifiers(String... enabledControlIdentifiers)
The set controlIdentifier
of enabled controls selected by the filter.
NOTE: This method appends the values to the existing list (if any). Use
setEnabledControlIdentifiers(java.util.Collection)
or
withEnabledControlIdentifiers(java.util.Collection)
if you want to override the existing values.
enabledControlIdentifiers
- The set controlIdentifier
of enabled controls selected by the filter.public ControlOperationFilter withEnabledControlIdentifiers(Collection<String> enabledControlIdentifiers)
The set controlIdentifier
of enabled controls selected by the filter.
enabledControlIdentifiers
- The set controlIdentifier
of enabled controls selected by the filter.public List<String> getStatuses()
Lists the status of control operations.
ControlOperationStatus
public void setStatuses(Collection<String> statuses)
Lists the status of control operations.
statuses
- Lists the status of control operations.ControlOperationStatus
public ControlOperationFilter withStatuses(String... statuses)
Lists the status of control operations.
NOTE: This method appends the values to the existing list (if any). Use
setStatuses(java.util.Collection)
or withStatuses(java.util.Collection)
if you want to override
the existing values.
statuses
- Lists the status of control operations.ControlOperationStatus
public ControlOperationFilter withStatuses(Collection<String> statuses)
Lists the status of control operations.
statuses
- Lists the status of control operations.ControlOperationStatus
public ControlOperationFilter withStatuses(ControlOperationStatus... statuses)
Lists the status of control operations.
statuses
- Lists the status of control operations.ControlOperationStatus
public List<String> getTargetIdentifiers()
The set of targetIdentifier
objects returned by the filter.
targetIdentifier
objects returned by the filter.public void setTargetIdentifiers(Collection<String> targetIdentifiers)
The set of targetIdentifier
objects returned by the filter.
targetIdentifiers
- The set of targetIdentifier
objects returned by the filter.public ControlOperationFilter withTargetIdentifiers(String... targetIdentifiers)
The set of targetIdentifier
objects returned by the filter.
NOTE: This method appends the values to the existing list (if any). Use
setTargetIdentifiers(java.util.Collection)
or withTargetIdentifiers(java.util.Collection)
if
you want to override the existing values.
targetIdentifiers
- The set of targetIdentifier
objects returned by the filter.public ControlOperationFilter withTargetIdentifiers(Collection<String> targetIdentifiers)
The set of targetIdentifier
objects returned by the filter.
targetIdentifiers
- The set of targetIdentifier
objects returned by the filter.public String toString()
toString
in class Object
Object.toString()
public ControlOperationFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.