Package com.atlan.model.admin
Class AttributeRequest
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.admin.AtlanRequest
com.atlan.model.admin.AttributeRequest
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classAttributeRequest.AttributeRequestBuilder<C extends AttributeRequest,B extends AttributeRequest.AttributeRequestBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.admin.AtlanRequestAtlanRequest.AtlanRequestBuilder<C extends AtlanRequest,B extends AtlanRequest.AtlanRequestBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObjectAtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C, B>> 
- 
Field SummaryFieldsFields inherited from class com.atlan.model.core.AtlanObjectrawJsonObject
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotected
- 
Method SummaryModifier and TypeMethodDescriptionstatic AttributeRequest.AttributeRequestBuilder<?, ?> builder()protected booleanstatic AttributeRequest.AttributeRequestBuilder<?, ?> Create a new request to change an attribute's value.static AttributeRequest.AttributeRequestBuilder<?, ?> creator(String assetGuid, String assetQualifiedName, String assetType, String attribute, String value) Create a new request to change an attribute's value.booleanFixed requestType for attributes.Fixed sourceType for attributes.inthashCode()toString()Methods inherited from class com.atlan.model.admin.AtlanRequestapprove, create, getAccessEndDate, getAccessStartDate, getApprovalType, getApprovedBy, getAssignedApprovers, getBotRunId, getConfidenceScore, getCreatedAt, getCreatedBy, getDestinationAttribute, getDestinationEntity, getDestinationGuid, getDestinationQualifiedName, getDestinationValue, getDestinationValueAction, getDestinationValueArray, getDestinationValueObject, getDestinationValueType, getEntityType, getHash, getId, getIsActive, getIsDuplicate, getMessage, getRejectedBy, getRequestApproverGroups, getRequestApproverRoles, getRequestApproverUsers, getRequestDenyGroups, getRequestDenyRoles, getRequestDenyUsers, getRequestsBatch, getSourceAttribute, getSourceEntity, getSourceGuid, getSourceQualifiedName, getStatus, getTenantId, getUpdatedAt, getVersion, list, reject, retrieveByGuidMethods inherited from class com.atlan.model.core.AtlanObjectgetRawJsonObject, setRawJsonObject, toJson
- 
Field Details- 
REQUEST_TYPE- See Also:
 
- 
SOURCE_TYPE- See Also:
 
 
- 
- 
Constructor Details- 
AttributeRequest
 
- 
- 
Method Details- 
creatorpublic static AttributeRequest.AttributeRequestBuilder<?,?> creator(Asset asset, String attribute, String value) throws InvalidRequestException Create a new request to change an attribute's value. Note that the asset must have at least its real (not placeholder) GUID and qualifiedName populated.- Parameters:
- asset- against which to raise the request
- attribute- name of the attribute to change
- value- new value for the attribute
- Returns:
- a builder for the request with these details
- Throws:
- InvalidRequestException- if any of the required details for the provided asset are missing
 
- 
creatorpublic static AttributeRequest.AttributeRequestBuilder<?,?> creator(String assetGuid, String assetQualifiedName, String assetType, String attribute, String value) Create a new request to change an attribute's value.- Parameters:
- assetGuid- unique identifier (GUID) of the asset to change
- assetQualifiedName- qualifiedName of the asset to change
- assetType- type of the asset to change
- attribute- name of the attribute to change
- value- new value for the attribute
- Returns:
- a builder for the request with these details
 
- 
builder
- 
toBuilder
- 
equals- Overrides:
- equalsin class- AtlanRequest
 
- 
canEqual- Overrides:
- canEqualin class- AtlanRequest
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- AtlanRequest
 
- 
toStringDescription copied from class:AtlanObject- Overrides:
- toStringin class- AtlanRequest
 
- 
getRequestTypeFixed requestType for attributes.- Overrides:
- getRequestTypein class- AtlanRequest
 
- 
getSourceTypeFixed sourceType for attributes.- Overrides:
- getSourceTypein class- AtlanRequest
 
 
-