Class: Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1Property
- Inherits:
-
Object
- Object
- Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1Property
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/contentwarehouse_v1/classes.rb,
lib/google/apis/contentwarehouse_v1/representations.rb,
lib/google/apis/contentwarehouse_v1/representations.rb
Overview
Property of a document.
Instance Attribute Summary collapse
-
#date_time_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1DateTimeArray
DateTime values.
-
#enum_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1EnumArray
Enum values.
-
#float_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1FloatArray
Float values.
-
#integer_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1IntegerArray
Integer values.
-
#map_property ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1MapProperty
Map property value.
-
#name ⇒ String
Required.
-
#property_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1PropertyArray
Property values.
-
#text_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1TextArray
String/text values.
-
#timestamp_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1TimestampArray
Timestamp values.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudContentwarehouseV1Property
constructor
A new instance of GoogleCloudContentwarehouseV1Property.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudContentwarehouseV1Property
Returns a new instance of GoogleCloudContentwarehouseV1Property.
2662 2663 2664 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2662 def initialize(**args) update!(**args) end |
Instance Attribute Details
#date_time_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1DateTimeArray
DateTime values.
Corresponds to the JSON property dateTimeValues
2619 2620 2621 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2619 def date_time_values @date_time_values end |
#enum_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1EnumArray
Enum values.
Corresponds to the JSON property enumValues
2624 2625 2626 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2624 def enum_values @enum_values end |
#float_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1FloatArray
Float values.
Corresponds to the JSON property floatValues
2629 2630 2631 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2629 def float_values @float_values end |
#integer_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1IntegerArray
Integer values.
Corresponds to the JSON property integerValues
2634 2635 2636 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2634 def integer_values @integer_values end |
#map_property ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1MapProperty
Map property value. Represents a structured entries of key value pairs,
consisting of field names which map to dynamically typed values.
Corresponds to the JSON property mapProperty
2640 2641 2642 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2640 def map_property @map_property end |
#name ⇒ String
Required. Must match the name of a PropertyDefinition in the DocumentSchema.
Corresponds to the JSON property name
2645 2646 2647 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2645 def name @name end |
#property_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1PropertyArray
Property values.
Corresponds to the JSON property propertyValues
2650 2651 2652 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2650 def property_values @property_values end |
#text_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1TextArray
String/text values.
Corresponds to the JSON property textValues
2655 2656 2657 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2655 def text_values @text_values end |
#timestamp_values ⇒ Google::Apis::ContentwarehouseV1::GoogleCloudContentwarehouseV1TimestampArray
Timestamp values.
Corresponds to the JSON property timestampValues
2660 2661 2662 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2660 def @timestamp_values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 |
# File 'lib/google/apis/contentwarehouse_v1/classes.rb', line 2667 def update!(**args) @date_time_values = args[:date_time_values] if args.key?(:date_time_values) @enum_values = args[:enum_values] if args.key?(:enum_values) @float_values = args[:float_values] if args.key?(:float_values) @integer_values = args[:integer_values] if args.key?(:integer_values) @map_property = args[:map_property] if args.key?(:map_property) @name = args[:name] if args.key?(:name) @property_values = args[:property_values] if args.key?(:property_values) @text_values = args[:text_values] if args.key?(:text_values) @timestamp_values = args[:timestamp_values] if args.key?(:timestamp_values) end |