Class: Google::Apis::DrivelabelsV2beta::GoogleAppsDriveLabelsV2betaFieldProperties
- Inherits:
-
Object
- Object
- Google::Apis::DrivelabelsV2beta::GoogleAppsDriveLabelsV2betaFieldProperties
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/drivelabels_v2beta/classes.rb,
lib/google/apis/drivelabels_v2beta/representations.rb,
lib/google/apis/drivelabels_v2beta/representations.rb
Overview
The basic properties of the field.
Instance Attribute Summary collapse
-
#display_name ⇒ String
Required.
-
#insert_before_field ⇒ String
Input only.
-
#required ⇒ Boolean
(also: #required?)
Whether the field should be marked as required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAppsDriveLabelsV2betaFieldProperties
constructor
A new instance of GoogleAppsDriveLabelsV2betaFieldProperties.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAppsDriveLabelsV2betaFieldProperties
Returns a new instance of GoogleAppsDriveLabelsV2betaFieldProperties.
1738 1739 1740 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 1738 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_name ⇒ String
Required. The display text to show in the UI identifying this field.
Corresponds to the JSON property displayName
1724 1725 1726 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 1724 def display_name @display_name end |
#insert_before_field ⇒ String
Input only. Insert or move this field before the indicated field. If empty,
the field is placed at the end of the list.
Corresponds to the JSON property insertBeforeField
1730 1731 1732 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 1730 def insert_before_field @insert_before_field end |
#required ⇒ Boolean Also known as: required?
Whether the field should be marked as required.
Corresponds to the JSON property required
1735 1736 1737 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 1735 def required @required end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1743 1744 1745 1746 1747 |
# File 'lib/google/apis/drivelabels_v2beta/classes.rb', line 1743 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @insert_before_field = args[:insert_before_field] if args.key?(:insert_before_field) @required = args[:required] if args.key?(:required) end |