Class: Google::Cloud::Dataplex::V1::ChangeRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataplex/v1/approval_workflow.rb

Overview

Represents a proposed change to a metadata resource.

Defined Under Namespace

Modules: ChangeType, State Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#approver::String (readonly)

Returns Output only. The email address of the user who approved/rejected the ChangeRequest.

Returns:

  • (::String)

    Output only. The email address of the user who approved/rejected the ChangeRequest.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#author::String (readonly)

Returns Output only. The email address of the user who created the ChangeRequest.

Returns:

  • (::String)

    Output only. The email address of the user who created the ChangeRequest.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#change_type::Google::Cloud::Dataplex::V1::ChangeRequest::ChangeType (readonly)

Returns Output only. The type of change represented by the change_payload. This field is derived from the populated field in the change_payload oneof.

Returns:



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#create_entry::Google::Cloud::Dataplex::V1::CreateEntryRequest

Returns Payload for creating an Entry.

Note: The following fields are mutually exclusive: create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::CreateEntryRequest)

    Payload for creating an Entry.

    Note: The following fields are mutually exclusive: create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#create_entry_link::Google::Cloud::Dataplex::V1::CreateEntryLinkRequest

Returns Payload for creating an EntryLink.

Note: The following fields are mutually exclusive: create_entry_link, create_entry, update_entry, delete_entry, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::CreateEntryLinkRequest)

    Payload for creating an EntryLink.

    Note: The following fields are mutually exclusive: create_entry_link, create_entry, update_entry, delete_entry, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#create_glossary::Google::Cloud::Dataplex::V1::CreateGlossaryRequest

Returns Payload for creating a Glossary.

Note: The following fields are mutually exclusive: create_glossary, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::CreateGlossaryRequest)

    Payload for creating a Glossary.

    Note: The following fields are mutually exclusive: create_glossary, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#create_glossary_category::Google::Cloud::Dataplex::V1::CreateGlossaryCategoryRequest

Returns Payload for creating a GlossaryCategory.

Note: The following fields are mutually exclusive: create_glossary_category, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::CreateGlossaryCategoryRequest)

    Payload for creating a GlossaryCategory.

    Note: The following fields are mutually exclusive: create_glossary_category, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#create_glossary_term::Google::Cloud::Dataplex::V1::CreateGlossaryTermRequest

Returns Payload for creating a GlossaryTerm.

Note: The following fields are mutually exclusive: create_glossary_term, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::CreateGlossaryTermRequest)

    Payload for creating a GlossaryTerm.

    Note: The following fields are mutually exclusive: create_glossary_term, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the ChangeRequest was created.

Returns:



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#data_product_access_request::Google::Cloud::Dataplex::V1::DataProductAccessRequest

Returns Payload for Data Product access request.

Note: The following fields are mutually exclusive: data_product_access_request, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::DataProductAccessRequest)

    Payload for Data Product access request.

    Note: The following fields are mutually exclusive: data_product_access_request, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#delete_entry::Google::Cloud::Dataplex::V1::DeleteEntryRequest

Returns Payload for deleting an Entry.

Note: The following fields are mutually exclusive: delete_entry, create_entry, update_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::DeleteEntryRequest)

    Payload for deleting an Entry.

    Note: The following fields are mutually exclusive: delete_entry, create_entry, update_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#delete_entry_link::Google::Cloud::Dataplex::V1::DeleteEntryLinkRequest

Returns Payload for deleting an EntryLink.

Note: The following fields are mutually exclusive: delete_entry_link, create_entry, update_entry, delete_entry, create_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::DeleteEntryLinkRequest)

    Payload for deleting an EntryLink.

    Note: The following fields are mutually exclusive: delete_entry_link, create_entry, update_entry, delete_entry, create_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#delete_glossary::Google::Cloud::Dataplex::V1::DeleteGlossaryRequest

Returns Payload for deleting a Glossary.

Note: The following fields are mutually exclusive: delete_glossary, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::DeleteGlossaryRequest)

    Payload for deleting a Glossary.

    Note: The following fields are mutually exclusive: delete_glossary, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#delete_glossary_category::Google::Cloud::Dataplex::V1::DeleteGlossaryCategoryRequest

Returns Payload for deleting a GlossaryCategory.

Note: The following fields are mutually exclusive: delete_glossary_category, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::DeleteGlossaryCategoryRequest)

    Payload for deleting a GlossaryCategory.

    Note: The following fields are mutually exclusive: delete_glossary_category, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#delete_glossary_term::Google::Cloud::Dataplex::V1::DeleteGlossaryTermRequest

Returns Payload for deleting a GlossaryTerm.

Note: The following fields are mutually exclusive: delete_glossary_term, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::DeleteGlossaryTermRequest)

    Payload for deleting a GlossaryTerm.

    Note: The following fields are mutually exclusive: delete_glossary_term, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#etag::String

Returns Optional. This checksum is computed by the service. It can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Returns:

  • (::String)

    Optional. This checksum is computed by the service. It can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#justification::String

Returns Optional. Justification of the ChangeRequest. This should explain why the change is needed or why it should be approved.

Returns:

  • (::String)

    Optional. Justification of the ChangeRequest. This should explain why the change is needed or why it should be approved.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns Optional. User-defined labels for the ChangeRequest.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Optional. User-defined labels for the ChangeRequest.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#name::String

Returns Identifier. The relative resource name of the ChangeRequest, of the form: projects/{project_number}/locations/{location_id}/changeRequests/{change_request_id}.

Returns:

  • (::String)

    Identifier. The relative resource name of the ChangeRequest, of the form: projects/{project_number}/locations/{location_id}/changeRequests/{change_request_id}



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#rejection_comment::String (readonly)

Returns Output only. The reason provided for rejecting the ChangeRequest.

Returns:

  • (::String)

    Output only. The reason provided for rejecting the ChangeRequest.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#resource::String (readonly)

Returns Output only. The full resource name of the target resource to be modified. Example: //dataplex.googleapis.com/projects/my-project/locations/us-central1/entryGroups/my-group/entries/my-entry.

Returns:

  • (::String)

    Output only. The full resource name of the target resource to be modified. Example: //dataplex.googleapis.com/projects/my-project/locations/us-central1/entryGroups/my-group/entries/my-entry



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#state::Google::Cloud::Dataplex::V1::ChangeRequest::State (readonly)

Returns Output only. The current state of the ChangeRequest.

Returns:



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#uid::String (readonly)

Returns Output only. System generated globally unique ID for the ChangeRequest.

Returns:

  • (::String)

    Output only. System generated globally unique ID for the ChangeRequest.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#update_entry::Google::Cloud::Dataplex::V1::UpdateEntryRequest

Returns Payload for updating an Entry.

Note: The following fields are mutually exclusive: update_entry, create_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::UpdateEntryRequest)

    Payload for updating an Entry.

    Note: The following fields are mutually exclusive: update_entry, create_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#update_glossary::Google::Cloud::Dataplex::V1::UpdateGlossaryRequest

Returns Payload for updating a Glossary.

Note: The following fields are mutually exclusive: update_glossary, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::UpdateGlossaryRequest)

    Payload for updating a Glossary.

    Note: The following fields are mutually exclusive: update_glossary, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#update_glossary_category::Google::Cloud::Dataplex::V1::UpdateGlossaryCategoryRequest

Returns Payload for updating a GlossaryCategory.

Note: The following fields are mutually exclusive: update_glossary_category, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::UpdateGlossaryCategoryRequest)

    Payload for updating a GlossaryCategory.

    Note: The following fields are mutually exclusive: update_glossary_category, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, delete_glossary_category, create_glossary_term, update_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#update_glossary_term::Google::Cloud::Dataplex::V1::UpdateGlossaryTermRequest

Returns Payload for updating a GlossaryTerm.

Note: The following fields are mutually exclusive: update_glossary_term, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dataplex::V1::UpdateGlossaryTermRequest)

    Payload for updating a GlossaryTerm.

    Note: The following fields are mutually exclusive: update_glossary_term, create_entry, update_entry, delete_entry, create_entry_link, delete_entry_link, create_glossary, update_glossary, delete_glossary, create_glossary_category, update_glossary_category, delete_glossary_category, create_glossary_term, delete_glossary_term, data_product_access_request. If a field in that set is populated, all other fields in the set will automatically be cleared.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the ChangeRequest was last updated.

Returns:



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
# File 'proto_docs/google/cloud/dataplex/v1/approval_workflow.rb', line 147

class ChangeRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible states of a ChangeRequest.
  module State
    # State unspecified.
    STATE_UNSPECIFIED = 0

    # The change is proposed and new.
    NEW = 1

    # The change has been approved.
    APPROVED = 2

    # The change has been rejected.
    REJECTED = 3

    # The change request has expired.
    EXPIRED = 4

    # The approved change has been revoked.
    REVOKED = 5
  end

  # Enum representing the type of change in the payload.
  module ChangeType
    # State unspecified.
    CHANGE_TYPE_UNSPECIFIED = 0

    # Request to create an Entry.
    CREATE_ENTRY = 1

    # Request to update an Entry.
    UPDATE_ENTRY = 2

    # Request to delete an Entry.
    DELETE_ENTRY = 3

    # Request to create an EntryLink.
    CREATE_ENTRY_LINK = 4

    # Request to delete an EntryLink.
    DELETE_ENTRY_LINK = 5

    # Request to create a Glossary.
    CREATE_GLOSSARY = 7

    # Request to update a Glossary.
    UPDATE_GLOSSARY = 8

    # Request to delete a Glossary.
    DELETE_GLOSSARY = 9

    # Request to create a GlossaryCategory.
    CREATE_GLOSSARY_CATEGORY = 10

    # Request to update a GlossaryCategory.
    UPDATE_GLOSSARY_CATEGORY = 11

    # Request to delete a GlossaryCategory.
    DELETE_GLOSSARY_CATEGORY = 13

    # Request to create a GlossaryTerm.
    CREATE_GLOSSARY_TERM = 14

    # Request to update a GlossaryTerm.
    UPDATE_GLOSSARY_TERM = 15

    # Request to delete a GlossaryTerm.
    DELETE_GLOSSARY_TERM = 17

    # Request to request Data Product access.
    REQUEST_DATA_PRODUCT_ACCESS = 33
  end
end