Class PermissionAssociation.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class PermissionAssociation.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for PermissionAssociation instances.
-
-
Field Summary
Fields Modifier and Type Field Description public ChangeDetails
changeDetails
public ChangeDetails.Builder
changeDetailsBuilder
public String
permissionId
-
Method Summary
Modifier and Type Method Description ChangeDetails
getChangeDetails()
Gets the value of the 'changeDetails' field. PermissionAssociation.Builder
setChangeDetails(ChangeDetails value)
Sets the value of the 'changeDetails' field. ChangeDetails.Builder
getChangeDetailsBuilder()
Gets the Builder instance for the 'changeDetails' field and creates one if it doesn't exist yet. PermissionAssociation.Builder
setChangeDetailsBuilder(ChangeDetails.Builder value)
Sets the Builder instance for the 'changeDetails' field String
getPermissionId()
Gets the value of the 'permissionId' field. PermissionAssociation.Builder
setPermissionId(String value)
Sets the value of the 'permissionId' field. boolean
hasChangeDetails()
Checks whether the 'changeDetails' field has been set. boolean
hasChangeDetailsBuilder()
Checks whether the 'changeDetails' field has an active Builder instance PermissionAssociation.Builder
clearChangeDetails()
Clears the value of the 'changeDetails' field. boolean
hasPermissionId()
Checks whether the 'permissionId' field has been set. PermissionAssociation.Builder
clearPermissionId()
Clears the value of the 'permissionId' field. PermissionAssociation
build()
-
-
Method Detail
-
getChangeDetails
ChangeDetails getChangeDetails()
Gets the value of the 'changeDetails' field.
-
setChangeDetails
PermissionAssociation.Builder setChangeDetails(ChangeDetails value)
Sets the value of the 'changeDetails' field.
- Parameters:
value
- The value of 'changeDetails'.
-
getChangeDetailsBuilder
ChangeDetails.Builder getChangeDetailsBuilder()
Gets the Builder instance for the 'changeDetails' field and creates one if it doesn't exist yet.
-
setChangeDetailsBuilder
PermissionAssociation.Builder setChangeDetailsBuilder(ChangeDetails.Builder value)
Sets the Builder instance for the 'changeDetails' field
- Parameters:
value
- The builder instance that must be set.
-
getPermissionId
String getPermissionId()
Gets the value of the 'permissionId' field. Permission ID of this association.
-
setPermissionId
PermissionAssociation.Builder setPermissionId(String value)
Sets the value of the 'permissionId' field. Permission ID of this association.
- Parameters:
value
- The value of 'permissionId'.
-
hasChangeDetails
boolean hasChangeDetails()
Checks whether the 'changeDetails' field has been set.
-
hasChangeDetailsBuilder
boolean hasChangeDetailsBuilder()
Checks whether the 'changeDetails' field has an active Builder instance
-
clearChangeDetails
PermissionAssociation.Builder clearChangeDetails()
Clears the value of the 'changeDetails' field.
-
hasPermissionId
boolean hasPermissionId()
Checks whether the 'permissionId' field has been set. Permission ID of this association.
-
clearPermissionId
PermissionAssociation.Builder clearPermissionId()
Clears the value of the 'permissionId' field. Permission ID of this association.
-
build
PermissionAssociation build()
-
-
-
-