Class: Google::Apis::CloudsearchV1::LabelUpdate
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::LabelUpdate
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
HistoryRecord for changes associated with a label, namely: LABEL_CREATED LABEL_DELETED LABEL_RENAMED LABEL_UPDATED
Instance Attribute Summary collapse
-
#canonical_name ⇒ String
Corresponds to the JSON property
canonicalName
. -
#label_created ⇒ Google::Apis::CloudsearchV1::LabelCreated
A label was created.
-
#label_deleted ⇒ Google::Apis::CloudsearchV1::LabelDeleted
A label was deleted.
-
#label_id ⇒ String
Corresponds to the JSON property
labelId
. -
#label_renamed ⇒ Google::Apis::CloudsearchV1::LabelRenamed
A label was renamed.
-
#label_updated ⇒ Google::Apis::CloudsearchV1::LabelUpdated
A label pref was updated outside of a rename, create, or delete.
-
#sync_id ⇒ Fixnum
Corresponds to the JSON property
syncId
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ LabelUpdate
constructor
A new instance of LabelUpdate.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ LabelUpdate
Returns a new instance of LabelUpdate.
13013 13014 13015 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13013 def initialize(**args) update!(**args) end |
Instance Attribute Details
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
12981 12982 12983 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 12981 def canonical_name @canonical_name end |
#label_created ⇒ Google::Apis::CloudsearchV1::LabelCreated
A label was created.
Corresponds to the JSON property labelCreated
12986 12987 12988 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 12986 def label_created @label_created end |
#label_deleted ⇒ Google::Apis::CloudsearchV1::LabelDeleted
A label was deleted.
Corresponds to the JSON property labelDeleted
12991 12992 12993 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 12991 def label_deleted @label_deleted end |
#label_id ⇒ String
Corresponds to the JSON property labelId
12996 12997 12998 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 12996 def label_id @label_id end |
#label_renamed ⇒ Google::Apis::CloudsearchV1::LabelRenamed
A label was renamed.
Corresponds to the JSON property labelRenamed
13001 13002 13003 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13001 def label_renamed @label_renamed end |
#label_updated ⇒ Google::Apis::CloudsearchV1::LabelUpdated
A label pref was updated outside of a rename, create, or delete.
Corresponds to the JSON property labelUpdated
13006 13007 13008 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13006 def label_updated @label_updated end |
#sync_id ⇒ Fixnum
Corresponds to the JSON property syncId
13011 13012 13013 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13011 def sync_id @sync_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
13018 13019 13020 13021 13022 13023 13024 13025 13026 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 13018 def update!(**args) @canonical_name = args[:canonical_name] if args.key?(:canonical_name) @label_created = args[:label_created] if args.key?(:label_created) @label_deleted = args[:label_deleted] if args.key?(:label_deleted) @label_id = args[:label_id] if args.key?(:label_id) @label_renamed = args[:label_renamed] if args.key?(:label_renamed) @label_updated = args[:label_updated] if args.key?(:label_updated) @sync_id = args[:sync_id] if args.key?(:sync_id) end |