Interface NodeFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NodeFilter.Builder,NodeFilter>,SdkBuilder<NodeFilter.Builder,NodeFilter>,SdkPojo
- Enclosing class:
- NodeFilter
public static interface NodeFilter.Builder extends SdkPojo, CopyableBuilder<NodeFilter.Builder,NodeFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeFilter.Builderkey(String key)The name of the filter.NodeFilter.Builderkey(NodeFilterKey key)The name of the filter.NodeFilter.Buildertype(String type)The type of filter operator.NodeFilter.Buildertype(NodeFilterOperatorType type)The type of filter operator.NodeFilter.Buildervalues(String... values)A filter value supported by the specified key.NodeFilter.Buildervalues(Collection<String> values)A filter value supported by the specified key.-
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
-
key
NodeFilter.Builder key(String key)
The name of the filter.
- Parameters:
key- The name of the filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeFilterKey,NodeFilterKey
-
key
NodeFilter.Builder key(NodeFilterKey key)
The name of the filter.
- Parameters:
key- The name of the filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeFilterKey,NodeFilterKey
-
values
NodeFilter.Builder values(Collection<String> values)
A filter value supported by the specified key. For example, for the key
PlatformType, supported values includeLinuxandWindows.- Parameters:
values- A filter value supported by the specified key. For example, for the keyPlatformType, supported values includeLinuxandWindows.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
NodeFilter.Builder values(String... values)
A filter value supported by the specified key. For example, for the key
PlatformType, supported values includeLinuxandWindows.- Parameters:
values- A filter value supported by the specified key. For example, for the keyPlatformType, supported values includeLinuxandWindows.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
NodeFilter.Builder type(String type)
The type of filter operator.
- Parameters:
type- The type of filter operator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeFilterOperatorType,NodeFilterOperatorType
-
type
NodeFilter.Builder type(NodeFilterOperatorType type)
The type of filter operator.
- Parameters:
type- The type of filter operator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NodeFilterOperatorType,NodeFilterOperatorType
-
-