public sealed class ChangeRequest : IMessage<ChangeRequest>, IEquatable<ChangeRequest>, IDeepCloneable<ChangeRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Dataplex v1 API class ChangeRequest.
Represents a proposed change to a metadata resource.
Implements
IMessageChangeRequest, IEquatableChangeRequest, IDeepCloneableChangeRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
ChangeRequest()
public ChangeRequest()ChangeRequest(ChangeRequest)
public ChangeRequest(ChangeRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ChangeRequest |
Properties
Approver
public string Approver { get; set; }Output only. The email address of the user who approved/rejected the ChangeRequest.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Author
public string Author { get; set; }Output only. The email address of the user who created the ChangeRequest.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ChangePayloadCase
public ChangeRequest.ChangePayloadOneofCase ChangePayloadCase { get; }| Property Value | |
|---|---|
| Type | Description |
ChangeRequestChangePayloadOneofCase |
|
ChangeRequestName
public ChangeRequestName ChangeRequestName { get; set; }ChangeRequestName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ChangeRequestName |
|
ChangeType
public ChangeRequest.Types.ChangeType ChangeType { get; set; }Output only. The type of change represented by the change_payload. This field is derived from the populated field in the change_payload oneof.
| Property Value | |
|---|---|
| Type | Description |
ChangeRequestTypesChangeType |
|
CreateEntry
public CreateEntryRequest CreateEntry { get; set; }Payload for creating an Entry.
| Property Value | |
|---|---|
| Type | Description |
CreateEntryRequest |
|
CreateEntryLink
public CreateEntryLinkRequest CreateEntryLink { get; set; }Payload for creating an EntryLink.
| Property Value | |
|---|---|
| Type | Description |
CreateEntryLinkRequest |
|
CreateGlossary
public CreateGlossaryRequest CreateGlossary { get; set; }Payload for creating a Glossary.
| Property Value | |
|---|---|
| Type | Description |
CreateGlossaryRequest |
|
CreateGlossaryCategory
public CreateGlossaryCategoryRequest CreateGlossaryCategory { get; set; }Payload for creating a GlossaryCategory.
| Property Value | |
|---|---|
| Type | Description |
CreateGlossaryCategoryRequest |
|
CreateGlossaryTerm
public CreateGlossaryTermRequest CreateGlossaryTerm { get; set; }Payload for creating a GlossaryTerm.
| Property Value | |
|---|---|
| Type | Description |
CreateGlossaryTermRequest |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the ChangeRequest was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DataProductAccessRequest
public DataProductAccessRequest DataProductAccessRequest { get; set; }Payload for Data Product access request.
| Property Value | |
|---|---|
| Type | Description |
DataProductAccessRequest |
|
DeleteEntry
public DeleteEntryRequest DeleteEntry { get; set; }Payload for deleting an Entry.
| Property Value | |
|---|---|
| Type | Description |
DeleteEntryRequest |
|
DeleteEntryLink
public DeleteEntryLinkRequest DeleteEntryLink { get; set; }Payload for deleting an EntryLink.
| Property Value | |
|---|---|
| Type | Description |
DeleteEntryLinkRequest |
|
DeleteGlossary
public DeleteGlossaryRequest DeleteGlossary { get; set; }Payload for deleting a Glossary.
| Property Value | |
|---|---|
| Type | Description |
DeleteGlossaryRequest |
|
DeleteGlossaryCategory
public DeleteGlossaryCategoryRequest DeleteGlossaryCategory { get; set; }Payload for deleting a GlossaryCategory.
| Property Value | |
|---|---|
| Type | Description |
DeleteGlossaryCategoryRequest |
|
DeleteGlossaryTerm
public DeleteGlossaryTermRequest DeleteGlossaryTerm { get; set; }Payload for deleting a GlossaryTerm.
| Property Value | |
|---|---|
| Type | Description |
DeleteGlossaryTermRequest |
|
Etag
public string Etag { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Justification
public string Justification { get; set; }Optional. Justification of the ChangeRequest. This should explain why the change is needed or why it should be approved.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Labels
public MapField<string, string> Labels { get; }Optional. User-defined labels for the ChangeRequest.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Identifier. The relative resource name of the ChangeRequest, of the form: projects/{project_number}/locations/{location_id}/changeRequests/{change_request_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
RejectionComment
public string RejectionComment { get; set; }Output only. The reason provided for rejecting the ChangeRequest.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Resource
public string Resource { get; set; }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
| Property Value | |
|---|---|
| Type | Description |
string |
|
ResourceAsResourceName
public IResourceName ResourceAsResourceName { get; set; }IResourceName-typed view over the Resource resource name property.
| Property Value | |
|---|---|
| Type | Description |
IResourceName |
|
State
public ChangeRequest.Types.State State { get; set; }Output only. The current state of the ChangeRequest.
| Property Value | |
|---|---|
| Type | Description |
ChangeRequestTypesState |
|
Uid
public string Uid { get; set; }Output only. System generated globally unique ID for the ChangeRequest.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateEntry
public UpdateEntryRequest UpdateEntry { get; set; }Payload for updating an Entry.
| Property Value | |
|---|---|
| Type | Description |
UpdateEntryRequest |
|
UpdateGlossary
public UpdateGlossaryRequest UpdateGlossary { get; set; }Payload for updating a Glossary.
| Property Value | |
|---|---|
| Type | Description |
UpdateGlossaryRequest |
|
UpdateGlossaryCategory
public UpdateGlossaryCategoryRequest UpdateGlossaryCategory { get; set; }Payload for updating a GlossaryCategory.
| Property Value | |
|---|---|
| Type | Description |
UpdateGlossaryCategoryRequest |
|
UpdateGlossaryTerm
public UpdateGlossaryTermRequest UpdateGlossaryTerm { get; set; }Payload for updating a GlossaryTerm.
| Property Value | |
|---|---|
| Type | Description |
UpdateGlossaryTermRequest |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time when the ChangeRequest was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|