gravitino.dto.requests.tag_update_request.TagUpdateRequest

class gravitino.dto.requests.tag_update_request.TagUpdateRequest

Bases: object

Request to update a tag.

__init__()

Methods

class RemoveTagPropertyRequest(_property: str)

Bases: TagUpdateRequestBase

The tag update request for removing a tag property.

tag_change() RemoveProperty

Returns the tag change.

Raises:

NotImplementedError: if the method is not implemented.

Returns:

TagUpdateRequestBase: the tag change.

validate() None

Validate the request.

Raises:

ValueError: If the request is invalid, this exception is thrown.

class RenameTagRequest(_new_name: str)

Bases: TagUpdateRequestBase

The tag update request for renaming a tag.

tag_change() RenameTag

Returns the tag change.

Raises:

NotImplementedError: if the method is not implemented.

Returns:

TagUpdateRequestBase: the tag change.

validate() None

Validate the request.

Raises:

ValueError: If the request is invalid, this exception is thrown.

class SetTagPropertyRequest(_property: str, _value: str)

Bases: TagUpdateRequestBase

The tag update request for setting a tag property.

tag_change() SetProperty

Returns the tag change.

Raises:

NotImplementedError: if the method is not implemented.

Returns:

TagUpdateRequestBase: the tag change.

validate() None

Validate the request.

Raises:

ValueError: If the request is invalid, this exception is thrown.

class UpdateTagCommentRequest(_new_comment: str)

Bases: TagUpdateRequestBase

The tag update request for updating a tag comment.

tag_change() UpdateTagComment

Returns the tag change.

Raises:

NotImplementedError: if the method is not implemented.

Returns:

TagUpdateRequestBase: the tag change.

validate() None

Validate the request.

Raises:

ValueError: If the request is invalid, this exception is thrown.