@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OperationFilter extends Object implements Serializable, Cloneable, StructuredPojo
A complex type that lets you select the operations that you want to list.
Constructor and Description |
---|
OperationFilter() |
Modifier and Type | Method and Description |
---|---|
OperationFilter |
clone() |
boolean |
equals(Object obj) |
String |
getCondition()
The operator that you want to use to determine whether an operation matches the specified value.
|
String |
getName()
Specify the operations that you want to get:
|
List<String> |
getValues()
Specify values that are applicable to the value that you specify for
Name : |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCondition(String condition)
The operator that you want to use to determine whether an operation matches the specified value.
|
void |
setName(String name)
Specify the operations that you want to get:
|
void |
setValues(Collection<String> values)
Specify values that are applicable to the value that you specify for
Name : |
String |
toString()
Returns a string representation of this object.
|
OperationFilter |
withCondition(FilterCondition condition)
The operator that you want to use to determine whether an operation matches the specified value.
|
OperationFilter |
withCondition(String condition)
The operator that you want to use to determine whether an operation matches the specified value.
|
OperationFilter |
withName(OperationFilterName name)
Specify the operations that you want to get:
|
OperationFilter |
withName(String name)
Specify the operations that you want to get:
|
OperationFilter |
withValues(Collection<String> values)
Specify values that are applicable to the value that you specify for
Name : |
OperationFilter |
withValues(String... values)
Specify values that are applicable to the value that you specify for
Name : |
public void setName(String name)
Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
name
- Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
OperationFilterName
public String getName()
Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
OperationFilterName
public OperationFilter withName(String name)
Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
name
- Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
OperationFilterName
public OperationFilter withName(OperationFilterName name)
Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
name
- Specify the operations that you want to get:
NAMESPACE_ID: Gets operations related to specified namespaces.
SERVICE_ID: Gets operations related to specified services.
STATUS: Gets operations based on the status of the operations: SUBMITTED
,
PENDING
, SUCCEED
, or FAIL
.
TYPE: Gets specified types of operation.
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
OperationFilterName
public List<String> getValues()
Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
, SUCCEED
,
or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
,
SUCCEED
, or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
public void setValues(Collection<String> values)
Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
, SUCCEED
,
or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
values
- Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
,
SUCCEED
, or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
public OperationFilter withValues(String... values)
Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
, SUCCEED
,
or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
,
SUCCEED
, or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
public OperationFilter withValues(Collection<String> values)
Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
, SUCCEED
,
or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
values
- Specify values that are applicable to the value that you specify for Name
:
NAMESPACE_ID: Specify one namespace ID.
SERVICE_ID: Specify one service ID.
STATUS: Specify one or more statuses: SUBMITTED
, PENDING
,
SUCCEED
, or FAIL
.
TYPE: Specify one or more of the following types: CREATE_NAMESPACE
,
DELETE_NAMESPACE
, UPDATE_SERVICE
, REGISTER_INSTANCE
, or
DEREGISTER_INSTANCE
.
UPDATE_DATE: Specify a start date and an end date in Unix date/time format and Coordinated Universal Time (UTC). The start date must be the first value.
public void setCondition(String condition)
The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
, and
TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must match one
of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated Universal
Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
condition
- The operator that you want to use to determine whether an operation matches the specified value. Valid
values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
,
and TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must
match one of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated
Universal Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
FilterCondition
public String getCondition()
The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
, and
TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must match one
of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated Universal
Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
,
and TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or
more values. IN
is supported for STATUS
and TYPE
. An operation
must match one of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated
Universal Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
FilterCondition
public OperationFilter withCondition(String condition)
The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
, and
TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must match one
of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated Universal
Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
condition
- The operator that you want to use to determine whether an operation matches the specified value. Valid
values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
,
and TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must
match one of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated
Universal Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
FilterCondition
public OperationFilter withCondition(FilterCondition condition)
The operator that you want to use to determine whether an operation matches the specified value. Valid values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
, and
TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must match one
of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated Universal
Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
condition
- The operator that you want to use to determine whether an operation matches the specified value. Valid
values for condition include:
EQ
: When you specify EQ
for the condition, you can specify only one value.
EQ
is supported for NAMESPACE_ID
, SERVICE_ID
, STATUS
,
and TYPE
. EQ
is the default condition and can be omitted.
IN
: When you specify IN
for the condition, you can specify a list of one or more
values. IN
is supported for STATUS
and TYPE
. An operation must
match one of the specified values to be returned in the response.
BETWEEN
: Specify a start date and an end date in Unix date/time format and Coordinated
Universal Time (UTC). The start date must be the first value. BETWEEN
is supported for
UPDATE_DATE
.
FilterCondition
public String toString()
toString
in class Object
Object.toString()
public OperationFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.