Package org.cdk8s.plus24.k8s
Class CustomResourceColumnDefinition.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.CustomResourceColumnDefinition.Jsii$Proxy
-
- All Implemented Interfaces:
CustomResourceColumnDefinition
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CustomResourceColumnDefinition
@Stability(Stable) @Internal public static final class CustomResourceColumnDefinition.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CustomResourceColumnDefinition
An implementation forCustomResourceColumnDefinition
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.k8s.CustomResourceColumnDefinition
CustomResourceColumnDefinition.Builder, CustomResourceColumnDefinition.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(CustomResourceColumnDefinition.Builder builder)
Constructor that initializes the object based on literal property values passed by theCustomResourceColumnDefinition.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
String
getDescription()
description is a human readable description of this column.String
getFormat()
format is an optional OpenAPI type definition for this column.String
getJsonPath()
jsonPath is a simple JSON path (i.e.String
getName()
name is a human readable name for the column.Number
getPriority()
priority is an integer defining the relative importance of this column compared to others.String
getType()
type is an OpenAPI type definition for this column.int
hashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CustomResourceColumnDefinition.Builder builder)
Constructor that initializes the object based on literal property values passed by theCustomResourceColumnDefinition.Builder
.
-
-
Method Detail
-
getJsonPath
public final String getJsonPath()
Description copied from interface:CustomResourceColumnDefinition
jsonPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.- Specified by:
getJsonPath
in interfaceCustomResourceColumnDefinition
-
getName
public final String getName()
Description copied from interface:CustomResourceColumnDefinition
name is a human readable name for the column.- Specified by:
getName
in interfaceCustomResourceColumnDefinition
-
getType
public final String getType()
Description copied from interface:CustomResourceColumnDefinition
type is an OpenAPI type definition for this column.See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- Specified by:
getType
in interfaceCustomResourceColumnDefinition
-
getDescription
public final String getDescription()
Description copied from interface:CustomResourceColumnDefinition
description is a human readable description of this column.- Specified by:
getDescription
in interfaceCustomResourceColumnDefinition
-
getFormat
public final String getFormat()
Description copied from interface:CustomResourceColumnDefinition
format is an optional OpenAPI type definition for this column.The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- Specified by:
getFormat
in interfaceCustomResourceColumnDefinition
-
getPriority
public final Number getPriority()
Description copied from interface:CustomResourceColumnDefinition
priority is an integer defining the relative importance of this column compared to others.Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0.
- Specified by:
getPriority
in interfaceCustomResourceColumnDefinition
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-