Class PermissionManagementRequest.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class PermissionManagementRequest.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for PermissionManagementRequest instances.
-
-
Field Summary
Fields Modifier and Type Field Description public String
requestUserId
public String
virtualNodeId
public Object
request
-
Method Summary
Modifier and Type Method Description String
getRequestUserId()
Gets the value of the 'requestUserId' field. PermissionManagementRequest.Builder
setRequestUserId(String value)
Sets the value of the 'requestUserId' field. String
getVirtualNodeId()
Gets the value of the 'virtualNodeId' field. PermissionManagementRequest.Builder
setVirtualNodeId(String value)
Sets the value of the 'virtualNodeId' field. Object
getRequest()
Gets the value of the 'request' field. PermissionManagementRequest.Builder
setRequest(Object value)
Sets the value of the 'request' field. boolean
hasRequestUserId()
Checks whether the 'requestUserId' field has been set. PermissionManagementRequest.Builder
clearRequestUserId()
Clears the value of the 'requestUserId' field. boolean
hasVirtualNodeId()
Checks whether the 'virtualNodeId' field has been set. PermissionManagementRequest.Builder
clearVirtualNodeId()
Clears the value of the 'virtualNodeId' field. boolean
hasRequest()
Checks whether the 'request' field has been set. PermissionManagementRequest.Builder
clearRequest()
Clears the value of the 'request' field. PermissionManagementRequest
build()
-
-
Method Detail
-
getRequestUserId
String getRequestUserId()
Gets the value of the 'requestUserId' field. ID of user who invoked this request.
-
setRequestUserId
PermissionManagementRequest.Builder setRequestUserId(String value)
Sets the value of the 'requestUserId' field. ID of user who invoked this request.
- Parameters:
value
- The value of 'requestUserId'.
-
getVirtualNodeId
String getVirtualNodeId()
Gets the value of the 'virtualNodeId' field. ID of virtual node or null
-
setVirtualNodeId
PermissionManagementRequest.Builder setVirtualNodeId(String value)
Sets the value of the 'virtualNodeId' field. ID of virtual node or null
- Parameters:
value
- The value of 'virtualNodeId'.
-
getRequest
Object getRequest()
Gets the value of the 'request' field.
-
setRequest
PermissionManagementRequest.Builder setRequest(Object value)
Sets the value of the 'request' field.
- Parameters:
value
- The value of 'request'.
-
hasRequestUserId
boolean hasRequestUserId()
Checks whether the 'requestUserId' field has been set. ID of user who invoked this request.
-
clearRequestUserId
PermissionManagementRequest.Builder clearRequestUserId()
Clears the value of the 'requestUserId' field. ID of user who invoked this request.
-
hasVirtualNodeId
boolean hasVirtualNodeId()
Checks whether the 'virtualNodeId' field has been set. ID of virtual node or null
-
clearVirtualNodeId
PermissionManagementRequest.Builder clearVirtualNodeId()
Clears the value of the 'virtualNodeId' field. ID of virtual node or null
-
hasRequest
boolean hasRequest()
Checks whether the 'request' field has been set.
-
clearRequest
PermissionManagementRequest.Builder clearRequest()
Clears the value of the 'request' field.
-
build
PermissionManagementRequest build()
-
-
-
-