Package org.cdk8s.plus24
Interface NamespacesSelectOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NamespacesSelectOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.69.0 (build f656c31)", date="2022-10-09T03:04:24.900Z") @Stability(Stable) public interface NamespacesSelectOptions extends software.amazon.jsii.JsiiSerializable
Options for `Namespaces.select`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NamespacesSelectOptions.Builder
A builder forNamespacesSelectOptions
static class
NamespacesSelectOptions.Jsii$Proxy
An implementation forNamespacesSelectOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static NamespacesSelectOptions.Builder
builder()
default List<LabelExpression>
getExpressions()
Namespaces must satisfy these selectors.default Map<String,String>
getLabels()
Labels the namespaces must have.default List<String>
getNames()
Namespaces names must be one of these.
-
-
-
Method Detail
-
getExpressions
@Stability(Stable) @Nullable default List<LabelExpression> getExpressions()
Namespaces must satisfy these selectors.The selectors query labels, just like the
labels
property, but they provide a more advanced matching mechanism.Default: - no selector requirements.
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
Labels the namespaces must have.This is equivalent to using an 'Is' selector.
Default: - no strict labels requirements.
-
getNames
@Stability(Stable) @Nullable default List<String> getNames()
Namespaces names must be one of these.Default: - no name requirements.
-
builder
@Stability(Stable) static NamespacesSelectOptions.Builder builder()
- Returns:
- a
NamespacesSelectOptions.Builder
ofNamespacesSelectOptions
-
-