Class Pods

  • All Implemented Interfaces:
    IPodSelector, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.76.0 (build a2651be)",
               date="2023-03-03T03:12:10.297Z")
    @Stability(Stable)
    public class Pods
    extends software.constructs.Construct
    implements IPodSelector
    Represents a group of pods.
    • Constructor Detail

      • Pods

        protected Pods​(software.amazon.jsii.JsiiObjectRef objRef)
      • Pods

        protected Pods​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • Pods

        @Stability(Stable)
        public Pods​(@NotNull
                    software.constructs.Construct scope,
                    @NotNull
                    String id,
                    @Nullable
                    List<LabelExpression> expressions,
                    @Nullable
                    Map<String,​String> labels,
                    @Nullable
                    INamespaceSelector namespaces)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        expressions -
        labels -
        namespaces -
      • Pods

        @Stability(Stable)
        public Pods​(@NotNull
                    software.constructs.Construct scope,
                    @NotNull
                    String id,
                    @Nullable
                    List<LabelExpression> expressions,
                    @Nullable
                    Map<String,​String> labels)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        expressions -
        labels -
      • Pods

        @Stability(Stable)
        public Pods​(@NotNull
                    software.constructs.Construct scope,
                    @NotNull
                    String id,
                    @Nullable
                    List<LabelExpression> expressions)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        expressions -
      • Pods

        @Stability(Stable)
        public Pods​(@NotNull
                    software.constructs.Construct scope,
                    @NotNull
                    String id)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
    • Method Detail

      • all

        @Stability(Stable)
        @NotNull
        public static Pods all​(@NotNull
                               software.constructs.Construct scope,
                               @NotNull
                               String id,
                               @Nullable
                               PodsAllOptions options)
        Select all pods.

        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        options -
      • all

        @Stability(Stable)
        @NotNull
        public static Pods all​(@NotNull
                               software.constructs.Construct scope,
                               @NotNull
                               String id)
        Select all pods.

        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
      • select

        @Stability(Stable)
        @NotNull
        public static Pods select​(@NotNull
                                  software.constructs.Construct scope,
                                  @NotNull
                                  String id,
                                  @NotNull
                                  PodsSelectOptions options)
        Select pods in the cluster with various selectors.

        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        options - This parameter is required.