Package com.atlan.model.admin
Class AtlanRequest.AtlanRequestBuilder<C extends AtlanRequest,B extends AtlanRequest.AtlanRequestBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.AtlanRequest.AtlanRequestBuilder<C,B>
- Direct Known Subclasses:
AtlanTagRequest.AtlanTagRequestBuilder
,AttributeRequest.AttributeRequestBuilder
,CustomMetadataRequest.CustomMetadataRequestBuilder
,TermLinkRequest.TermLinkRequestBuilder
- Enclosing class:
- AtlanRequest
public abstract static class AtlanRequest.AtlanRequestBuilder<C extends AtlanRequest,B extends AtlanRequest.AtlanRequestBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) accessEndDate
(Object accessEndDate) Unused.accessStartDate
(Object accessStartDate) Unused.approvalType
(String approvalType) Type of approval required — currently only `single` is supported.approvedBy
(String approvedBy) User who approved the request.assignedApprovers
(Object assignedApprovers) Unused.Unused.abstract C
build()
confidenceScore
(Object confidenceScore) Unused.Date and time at which the request was created.User who created the request.destinationAttribute
(String destinationAttribute) Attribute the request was made against.destinationEntity
(Asset destinationEntity) Limited details about the asset this request was made against.destinationGuid
(String destinationGuid) Unique identifier (GUID) of the asset this request was made against.destinationQualifiedName
(String destinationQualifiedName) Unique name of the asset this request was made against.destinationValue
(String destinationValue) Requested value for the attribute.destinationValueAction
(String destinationValueAction) Semantic to use when applying the destination value, for example `append`.destinationValueArray
(Object destinationValueArray) Unused.destinationValueObject
(Object destinationValueObject) Unused.destinationValueType
(String destinationValueType) Type of the destination attribute value, for example `array`.entityType
(String entityType) Type of asset the change was requested against.TBCUnique identifier for the request (GUID).If true, the request is still open.isDuplicate
(Boolean isDuplicate) TBCComment recorded with the approval or rejection of the request.rejectedBy
(String rejectedBy) User who rejected the request.requestApproverGroup
(String requestApproverGroup) requestApproverGroups
(Collection<? extends String> requestApproverGroups) requestApproverRole
(String requestApproverRole) requestApproverRoles
(Collection<? extends String> requestApproverRoles) requestApproverUser
(String requestApproverUser) requestApproverUsers
(Collection<? extends String> requestApproverUsers) requestDenyGroup
(String requestDenyGroup) requestDenyGroups
(Collection<? extends String> requestDenyGroups) requestDenyRole
(String requestDenyRole) requestDenyRoles
(Collection<? extends String> requestDenyRoles) requestDenyUser
(String requestDenyUser) requestDenyUsers
(Collection<? extends String> requestDenyUsers) requestsBatch
(Object requestsBatch) Unused.requestType
(String requestType) Type of change the request is for.protected abstract B
self()
sourceAttribute
(String sourceAttribute) TBCsourceEntity
(Object sourceEntity) TBCsourceGuid
(String sourceGuid) Unique identifier (GUID) of the asset being related through this request, for example the term's GUID for a TERM_LINK.sourceQualifiedName
(String sourceQualifiedName) Unique name of the asset being related through this request, for example the term's qualifiedName for a TERM_LINK.sourceType
(String sourceType) Should be `static` for an ATTRIBUTE or CUSTOM_METADATA requestType, and `atlas` for other request types.status
(AtlanRequestStatus status) Status of the request.Name of the tenant for the request (usually `default`).toString()
Date and time at which the request was last updated.Unique version name for the request.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
AtlanRequestBuilder
public AtlanRequestBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanObject.AtlanObjectBuilder<C extends AtlanRequest,
B extends AtlanRequest.AtlanRequestBuilder<C, B>>
-
id
Unique identifier for the request (GUID).- Returns:
this
.
-
version
Unique version name for the request.- Returns:
this
.
-
isActive
If true, the request is still open.- Returns:
this
.
-
createdAt
Date and time at which the request was created.- Returns:
this
.
-
updatedAt
Date and time at which the request was last updated.- Returns:
this
.
-
createdBy
User who created the request.- Returns:
this
.
-
tenantId
Name of the tenant for the request (usually `default`).- Returns:
this
.
-
sourceType
Should be `static` for an ATTRIBUTE or CUSTOM_METADATA requestType, and `atlas` for other request types.- Returns:
this
.
-
sourceGuid
Unique identifier (GUID) of the asset being related through this request, for example the term's GUID for a TERM_LINK.- Returns:
this
.
-
sourceQualifiedName
Unique name of the asset being related through this request, for example the term's qualifiedName for a TERM_LINK.- Returns:
this
.
-
sourceAttribute
TBC- Returns:
this
.
-
destinationGuid
Unique identifier (GUID) of the asset this request was made against.- Returns:
this
.
-
destinationQualifiedName
Unique name of the asset this request was made against.- Returns:
this
.
-
destinationAttribute
Attribute the request was made against.- Returns:
this
.
-
destinationValue
Requested value for the attribute.- Returns:
this
.
-
destinationValueType
Type of the destination attribute value, for example `array`.- Returns:
this
.
-
destinationValueArray
Unused.- Returns:
this
.
-
destinationValueObject
Unused.- Returns:
this
.
-
entityType
Type of asset the change was requested against.- Returns:
this
.
-
requestType
Type of change the request is for.- Returns:
this
.
-
confidenceScore
Unused.- Returns:
this
.
-
botRunId
Unused.- Returns:
this
.
-
approvedBy
User who approved the request.- Returns:
this
.
-
rejectedBy
User who rejected the request.- Returns:
this
.
-
status
Status of the request.- Returns:
this
.
-
message
Comment recorded with the approval or rejection of the request.- Returns:
this
.
-
requestsBatch
Unused.- Returns:
this
.
-
approvalType
Type of approval required — currently only `single` is supported.- Returns:
this
.
-
assignedApprovers
Unused.- Returns:
this
.
-
accessStartDate
Unused.- Returns:
this
.
-
accessEndDate
Unused.- Returns:
this
.
-
hash
TBC- Returns:
this
.
-
isDuplicate
TBC- Returns:
this
.
-
destinationValueAction
Semantic to use when applying the destination value, for example `append`.- Returns:
this
.
-
requestApproverUser
-
requestApproverUsers
-
clearRequestApproverUsers
-
requestApproverGroup
-
requestApproverGroups
-
clearRequestApproverGroups
-
requestApproverRole
-
requestApproverRoles
-
clearRequestApproverRoles
-
requestDenyUser
-
requestDenyUsers
-
clearRequestDenyUsers
-
requestDenyGroup
-
requestDenyGroups
-
clearRequestDenyGroups
-
requestDenyRole
-
requestDenyRoles
-
clearRequestDenyRoles
-
sourceEntity
TBC- Returns:
this
.
-
destinationEntity
Limited details about the asset this request was made against.- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends AtlanRequest,
B extends AtlanRequest.AtlanRequestBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends AtlanRequest,
B extends AtlanRequest.AtlanRequestBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends AtlanRequest,
B extends AtlanRequest.AtlanRequestBuilder<C, B>>
-