Package org.cdk8s.plus25.k8s
Class CustomResourceColumnDefinition.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.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.plus25.k8s.CustomResourceColumnDefinition
CustomResourceColumnDefinition.Builder, CustomResourceColumnDefinition.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CustomResourceColumnDefinition.Builder builder)Constructor that initializes the object based on literal property values passed by theCustomResourceColumnDefinition.Builder.protectedJsii$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()booleanequals(Object o)StringgetDescription()description is a human readable description of this column.StringgetFormat()format is an optional OpenAPI type definition for this column.StringgetJsonPath()jsonPath is a simple JSON path (i.e.StringgetName()name is a human readable name for the column.NumbergetPriority()priority is an integer defining the relative importance of this column compared to others.StringgetType()type is an OpenAPI type definition for this column.inthashCode()
-
-
-
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:CustomResourceColumnDefinitionjsonPath 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:
getJsonPathin interfaceCustomResourceColumnDefinition
-
getName
public final String getName()
Description copied from interface:CustomResourceColumnDefinitionname is a human readable name for the column.- Specified by:
getNamein interfaceCustomResourceColumnDefinition
-
getType
public final String getType()
Description copied from interface:CustomResourceColumnDefinitiontype 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:
getTypein interfaceCustomResourceColumnDefinition
-
getDescription
public final String getDescription()
Description copied from interface:CustomResourceColumnDefinitiondescription is a human readable description of this column.- Specified by:
getDescriptionin interfaceCustomResourceColumnDefinition
-
getFormat
public final String getFormat()
Description copied from interface:CustomResourceColumnDefinitionformat 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:
getFormatin interfaceCustomResourceColumnDefinition
-
getPriority
public final Number getPriority()
Description copied from interface:CustomResourceColumnDefinitionpriority 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:
getPriorityin interfaceCustomResourceColumnDefinition
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-