Class UserPermissionSummary.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class UserPermissionSummary.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for UserPermissionSummary instances.
-
-
Field Summary
Fields Modifier and Type Field Description public String
loginName
public boolean
enabled
public List<PermissionSummary>
permissions
public Instant
lastUpdateTimestamp
-
Method Summary
Modifier and Type Method Description String
getLoginName()
Gets the value of the 'loginName' field. UserPermissionSummary.Builder
setLoginName(String value)
Sets the value of the 'loginName' field. boolean
getEnabled()
Gets the value of the 'enabled' field. UserPermissionSummary.Builder
setEnabled(boolean value)
Sets the value of the 'enabled' field. List<PermissionSummary>
getPermissions()
Gets the value of the 'permissions' field. UserPermissionSummary.Builder
setPermissions(List<PermissionSummary> value)
Sets the value of the 'permissions' field. Instant
getLastUpdateTimestamp()
Gets the value of the 'lastUpdateTimestamp' field. UserPermissionSummary.Builder
setLastUpdateTimestamp(Instant value)
Sets the value of the 'lastUpdateTimestamp' field. boolean
hasLoginName()
Checks whether the 'loginName' field has been set. UserPermissionSummary.Builder
clearLoginName()
Clears the value of the 'loginName' field. boolean
hasEnabled()
Checks whether the 'enabled' field has been set. UserPermissionSummary.Builder
clearEnabled()
Clears the value of the 'enabled' field. boolean
hasPermissions()
Checks whether the 'permissions' field has been set. UserPermissionSummary.Builder
clearPermissions()
Clears the value of the 'permissions' field. boolean
hasLastUpdateTimestamp()
Checks whether the 'lastUpdateTimestamp' field has been set. UserPermissionSummary.Builder
clearLastUpdateTimestamp()
Clears the value of the 'lastUpdateTimestamp' field. UserPermissionSummary
build()
-
-
Method Detail
-
getLoginName
String getLoginName()
Gets the value of the 'loginName' field.
-
setLoginName
UserPermissionSummary.Builder setLoginName(String value)
Sets the value of the 'loginName' field.
- Parameters:
value
- The value of 'loginName'.
-
getEnabled
boolean getEnabled()
Gets the value of the 'enabled' field.
-
setEnabled
UserPermissionSummary.Builder setEnabled(boolean value)
Sets the value of the 'enabled' field.
- Parameters:
value
- The value of 'enabled'.
-
getPermissions
List<PermissionSummary> getPermissions()
Gets the value of the 'permissions' field.
-
setPermissions
UserPermissionSummary.Builder setPermissions(List<PermissionSummary> value)
Sets the value of the 'permissions' field.
- Parameters:
value
- The value of 'permissions'.
-
getLastUpdateTimestamp
Instant getLastUpdateTimestamp()
Gets the value of the 'lastUpdateTimestamp' field.
-
setLastUpdateTimestamp
UserPermissionSummary.Builder setLastUpdateTimestamp(Instant value)
Sets the value of the 'lastUpdateTimestamp' field.
- Parameters:
value
- The value of 'lastUpdateTimestamp'.
-
hasLoginName
boolean hasLoginName()
Checks whether the 'loginName' field has been set.
-
clearLoginName
UserPermissionSummary.Builder clearLoginName()
Clears the value of the 'loginName' field.
-
hasEnabled
boolean hasEnabled()
Checks whether the 'enabled' field has been set.
-
clearEnabled
UserPermissionSummary.Builder clearEnabled()
Clears the value of the 'enabled' field.
-
hasPermissions
boolean hasPermissions()
Checks whether the 'permissions' field has been set.
-
clearPermissions
UserPermissionSummary.Builder clearPermissions()
Clears the value of the 'permissions' field.
-
hasLastUpdateTimestamp
boolean hasLastUpdateTimestamp()
Checks whether the 'lastUpdateTimestamp' field has been set.
-
clearLastUpdateTimestamp
UserPermissionSummary.Builder clearLastUpdateTimestamp()
Clears the value of the 'lastUpdateTimestamp' field.
-
build
UserPermissionSummary build()
-
-
-
-