Interface V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Apiextensions.CustomResourceColumnDefinition, V1beta1Apiextensions.CustomResourceColumnDefinition.Builder
Enclosing class:
V1beta1Apiextensions

public static interface V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    description is a human readable description of this column.
    com.google.protobuf.ByteString
    description is a human readable description of this column.
    format is an optional OpenAPI type definition for this column.
    com.google.protobuf.ByteString
    format is an optional OpenAPI type definition for this column.
    JSONPath is a simple JSON path (i.e.
    com.google.protobuf.ByteString
    JSONPath is a simple JSON path (i.e.
    name is a human readable name for the column.
    com.google.protobuf.ByteString
    name is a human readable name for the column.
    int
    priority is an integer defining the relative importance of this column compared to others.
    type is an OpenAPI type definition for this column.
    com.google.protobuf.ByteString
    type is an OpenAPI type definition for this column.
    boolean
    description is a human readable description of this column.
    boolean
    format is an optional OpenAPI type definition for this column.
    boolean
    JSONPath is a simple JSON path (i.e.
    boolean
    name is a human readable name for the column.
    boolean
    priority is an integer defining the relative importance of this column compared to others.
    boolean
    type is an OpenAPI type definition for this column.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasName

      boolean hasName()
       name is a human readable name for the column.
       
      optional string name = 1;
    • getName

      String getName()
       name is a human readable name for the column.
       
      optional string name = 1;
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       name is a human readable name for the column.
       
      optional string name = 1;
    • hasType

      boolean hasType()
       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.
       
      optional string type = 2;
    • getType

      String getType()
       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.
       
      optional string type = 2;
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       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.
       
      optional string type = 2;
    • hasFormat

      boolean hasFormat()
       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.
       +optional
       
      optional string format = 3;
    • getFormat

      String getFormat()
       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.
       +optional
       
      optional string format = 3;
    • getFormatBytes

      com.google.protobuf.ByteString getFormatBytes()
       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.
       +optional
       
      optional string format = 3;
    • hasDescription

      boolean hasDescription()
       description is a human readable description of this column.
       +optional
       
      optional string description = 4;
    • getDescription

      String getDescription()
       description is a human readable description of this column.
       +optional
       
      optional string description = 4;
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       description is a human readable description of this column.
       +optional
       
      optional string description = 4;
    • hasPriority

      boolean hasPriority()
       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.
       +optional
       
      optional int32 priority = 5;
    • getPriority

      int getPriority()
       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.
       +optional
       
      optional int32 priority = 5;
    • hasJSONPath

      boolean hasJSONPath()
       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.
       
      optional string JSONPath = 6;
    • getJSONPath

      String getJSONPath()
       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.
       
      optional string JSONPath = 6;
    • getJSONPathBytes

      com.google.protobuf.ByteString getJSONPathBytes()
       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.
       
      optional string JSONPath = 6;