Class CustomResourceColumnDefinition.Builder

    • Method Detail

      • jSONPath

        public CustomResourceColumnDefinition.Builder jSONPath​(@NonNull
                                                               @NonNull java.lang.String jSONPath)
        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.
        Returns:
        this.
      • format

        public CustomResourceColumnDefinition.Builder format​(java.lang.String format)
        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.
        Returns:
        this.
      • priority

        public CustomResourceColumnDefinition.Builder priority​(java.lang.Number priority)
        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.
        Returns:
        this.
      • type

        public CustomResourceColumnDefinition.Builder type​(@NonNull
                                                           @NonNull java.lang.String type)
        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.
        Returns:
        this.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object