class Google::Apis::RunV1beta1::CustomResourceColumnDefinition
CustomResourceColumnDefinition
specifies a column for server side printing.
Attributes
description is a human readable description of this column. +optional Corresponds to the JSON property `description` @return [String]
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 github.com/OAI/OpenAPI- Specification/blob/master/versions/2.0.md#data-types for more. +optional Corresponds to the JSON property `format` @return [String]
JSONPath is a simple JSON path, i.e. with array notation. Corresponds to the JSON property `jsonPath` @return [String]
name is a human readable name for the column. Corresponds to the JSON property `name` @return [String]
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 higher priority. + optional Corresponds to the JSON property `priority` @return [Fixnum]
type is an OpenAPI type definition for this column. See github.com/OAI/ OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more. Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File lib/google/apis/run_v1beta1/classes.rb, line 66 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/run_v1beta1/classes.rb, line 71 def update!(**args) @description = args[:description] if args.key?(:description) @format = args[:format] if args.key?(:format) @json_path = args[:json_path] if args.key?(:json_path) @name = args[:name] if args.key?(:name) @priority = args[:priority] if args.key?(:priority) @type = args[:type] if args.key?(:type) end