public static interface OperationFilter.Builder extends CopyableBuilder<OperationFilter.Builder,OperationFilter>
Modifier and Type | Method and Description |
---|---|
OperationFilter.Builder |
condition(FilterCondition condition)
The operator that you want to use to determine whether an operation matches the specified value.
|
OperationFilter.Builder |
condition(String condition)
The operator that you want to use to determine whether an operation matches the specified value.
|
OperationFilter.Builder |
name(OperationFilterName name)
Specify the operations that you want to get:
|
OperationFilter.Builder |
name(String name)
Specify the operations that you want to get:
|
OperationFilter.Builder |
values(Collection<String> values)
Specify values that are applicable to the value that you specify for
Name : |
OperationFilter.Builder |
values(String... values)
Specify values that are applicable to the value that you specify for
Name : |
copy
apply, build
OperationFilter.Builder name(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
,
OperationFilterName
OperationFilter.Builder name(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
,
OperationFilterName
OperationFilter.Builder values(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.
OperationFilter.Builder values(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.
OperationFilter.Builder condition(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 two values, a start date and an end date. The start date must be the first
value. BETWEEN
is supported for U
.
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 two values, a start date and an end date. The start date must be the
first value. BETWEEN
is supported for U
.
FilterCondition
,
FilterCondition
OperationFilter.Builder condition(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 two values, a start date and an end date. The start date must be the first
value. BETWEEN
is supported for U
.
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 two values, a start date and an end date. The start date must be the
first value. BETWEEN
is supported for U
.
FilterCondition
,
FilterCondition
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.