Interface OperationFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OperationFilter.Builder,OperationFilter>,SdkBuilder<OperationFilter.Builder,OperationFilter>,SdkPojo
- Enclosing class:
- OperationFilter
public static interface OperationFilter.Builder extends SdkPojo, CopyableBuilder<OperationFilter.Builder,OperationFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OperationFilter.Buildercondition(String condition)The operator that you want to use to determine whether an operation matches the specified value.OperationFilter.Buildercondition(FilterCondition condition)The operator that you want to use to determine whether an operation matches the specified value.OperationFilter.Buildername(String name)Specify the operations that you want to get:OperationFilter.Buildername(OperationFilterName name)Specify the operations that you want to get:OperationFilter.Buildervalues(String... values)Specify values that are applicable to the value that you specify forName:OperationFilter.Buildervalues(Collection<String> values)Specify values that are applicable to the value that you specify forName:-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
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, orFAIL. -
TYPE: Gets specified types of operation.
-
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
- Parameters:
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, orFAIL. -
TYPE: Gets specified types of operation.
-
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OperationFilterName,OperationFilterName
-
-
name
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, orFAIL. -
TYPE: Gets specified types of operation.
-
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
- Parameters:
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, orFAIL. -
TYPE: Gets specified types of operation.
-
UPDATE_DATE: Gets operations that changed status during a specified date/time range.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OperationFilterName,OperationFilterName
-
-
values
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, orFAIL. -
TYPE: Specify one or more of the following types:
CREATE_NAMESPACE,DELETE_NAMESPACE,UPDATE_SERVICE,REGISTER_INSTANCE, orDEREGISTER_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.
- Parameters:
values- Specify values that are applicable to the value that you specify forName:-
NAMESPACE_ID: Specify one namespace ID.
-
SERVICE_ID: Specify one service ID.
-
STATUS: Specify one or more statuses:
SUBMITTED,PENDING,SUCCEED, orFAIL. -
TYPE: Specify one or more of the following types:
CREATE_NAMESPACE,DELETE_NAMESPACE,UPDATE_SERVICE,REGISTER_INSTANCE, orDEREGISTER_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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
values
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, orFAIL. -
TYPE: Specify one or more of the following types:
CREATE_NAMESPACE,DELETE_NAMESPACE,UPDATE_SERVICE,REGISTER_INSTANCE, orDEREGISTER_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.
- Parameters:
values- Specify values that are applicable to the value that you specify forName:-
NAMESPACE_ID: Specify one namespace ID.
-
SERVICE_ID: Specify one service ID.
-
STATUS: Specify one or more statuses:
SUBMITTED,PENDING,SUCCEED, orFAIL. -
TYPE: Specify one or more of the following types:
CREATE_NAMESPACE,DELETE_NAMESPACE,UPDATE_SERVICE,REGISTER_INSTANCE, orDEREGISTER_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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
condition
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 specifyEQfor the condition, you can specify only one value.EQis supported forNAMESPACE_ID,SERVICE_ID,STATUS, andTYPE.EQis the default condition and can be omitted. -
IN: When you specifyINfor the condition, you can specify a list of one or more values.INis supported forSTATUSandTYPE. 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.BETWEENis supported forUPDATE_DATE.
- Parameters:
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 specifyEQfor the condition, you can specify only one value.EQis supported forNAMESPACE_ID,SERVICE_ID,STATUS, andTYPE.EQis the default condition and can be omitted. -
IN: When you specifyINfor the condition, you can specify a list of one or more values.INis supported forSTATUSandTYPE. 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.BETWEENis supported forUPDATE_DATE.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterCondition,FilterCondition
-
-
condition
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 specifyEQfor the condition, you can specify only one value.EQis supported forNAMESPACE_ID,SERVICE_ID,STATUS, andTYPE.EQis the default condition and can be omitted. -
IN: When you specifyINfor the condition, you can specify a list of one or more values.INis supported forSTATUSandTYPE. 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.BETWEENis supported forUPDATE_DATE.
- Parameters:
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 specifyEQfor the condition, you can specify only one value.EQis supported forNAMESPACE_ID,SERVICE_ID,STATUS, andTYPE.EQis the default condition and can be omitted. -
IN: When you specifyINfor the condition, you can specify a list of one or more values.INis supported forSTATUSandTYPE. 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.BETWEENis supported forUPDATE_DATE.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FilterCondition,FilterCondition
-
-
-