Class MetalakeUpdateRequest.RenameMetalakeRequest
java.lang.Object
org.apache.gravitino.dto.requests.MetalakeUpdateRequest.RenameMetalakeRequest
- All Implemented Interfaces:
MetalakeUpdateRequest,RESTMessage,RESTRequest
- Enclosing interface:
- MetalakeUpdateRequest
public static class MetalakeUpdateRequest.RenameMetalakeRequest
extends Object
implements MetalakeUpdateRequest
Represents a request to rename a Metalake.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.gravitino.dto.requests.MetalakeUpdateRequest
MetalakeUpdateRequest.RemoveMetalakePropertyRequest, MetalakeUpdateRequest.RenameMetalakeRequest, MetalakeUpdateRequest.SetMetalakePropertyRequest, MetalakeUpdateRequest.UpdateMetalakeCommentRequest -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for RenameMetalakeRequest.RenameMetalakeRequest(String newName) Constructor for RenameMetalakeRequest. -
Method Summary
Modifier and TypeMethodDescriptionReturns the Metalake change associated with this request.voidvalidate()Validates the fields of the request.
-
Constructor Details
-
RenameMetalakeRequest
Constructor for RenameMetalakeRequest.- Parameters:
newName- The new name for the Metalake.
-
RenameMetalakeRequest
public RenameMetalakeRequest()Default constructor for RenameMetalakeRequest.
-
-
Method Details
-
validate
Validates the fields of the request.- Specified by:
validatein interfaceRESTMessage- Throws:
IllegalArgumentException- if the new name is not set.
-
metalakeChange
Description copied from interface:MetalakeUpdateRequestReturns the Metalake change associated with this request.- Specified by:
metalakeChangein interfaceMetalakeUpdateRequest- Returns:
- The Metalake change.
-