Cloud Dataplex v1 API - Class ChangeRequest (3.15.0)

public sealed class ChangeRequest : IMessage<ChangeRequest>, IEquatable<ChangeRequest>, IDeepCloneable<ChangeRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class ChangeRequest.

Represents a proposed change to a metadata resource.

Inheritance

object > ChangeRequest

Namespace

Google.Cloud.Dataplex.V1

Assembly

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
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
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