Interface IResource.Jsii$Default

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface software.constructs.IConstruct

        software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
      • Nested classes/interfaces inherited from interface software.constructs.IDependable

        software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$Proxy
    • Method Detail

      • getNode

        @Stability(Stable)
        @NotNull
        default software.constructs.Node getNode()
        The tree node.
        Specified by:
        getNode in interface software.constructs.IConstruct
        Specified by:
        getNode in interface software.constructs.IConstruct.Jsii$Default
      • getApiGroup

        @Stability(Stable)
        @NotNull
        default String getApiGroup()
        The group portion of the API version (e.g. "authorization.k8s.io").
        Specified by:
        getApiGroup in interface IResource
      • getApiVersion

        @Stability(Stable)
        @NotNull
        default String getApiVersion()
        The object's API version (e.g. "authorization.k8s.io/v1").
        Specified by:
        getApiVersion in interface IResource
      • getKind

        @Stability(Stable)
        @NotNull
        default String getKind()
        The object kind (e.g. "Deployment").
        Specified by:
        getKind in interface IResource
      • getName

        @Stability(Stable)
        @NotNull
        default String getName()
        The Kubernetes name of this resource.
        Specified by:
        getName in interface IResource