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 Summary
Modifier and TypeClassDescriptionstatic class
AttributeRequest.AttributeRequestBuilder<C extends AttributeRequest,
B extends AttributeRequest.AttributeRequestBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.admin.AtlanRequest
AtlanRequest.AtlanRequestBuilder<C extends AtlanRequest,
B extends AtlanRequest.AtlanRequestBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,
B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic AttributeRequest.AttributeRequestBuilder<?,
?> builder()
protected boolean
static 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.boolean
Fixed requestType for attributes.Fixed sourceType for attributes.int
hashCode()
toString()
Methods inherited from class com.atlan.model.admin.AtlanRequest
approve, approve, create, 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, list, reject, reject, retrieveByGuid, retrieveByGuid
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Field Details
-
REQUEST_TYPE
- See Also:
-
SOURCE_TYPE
- See Also:
-
-
Constructor Details
-
AttributeRequest
-
-
Method Details
-
creator
public 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 requestattribute
- name of the attribute to changevalue
- 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
-
creator
public 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 changeassetQualifiedName
- qualifiedName of the asset to changeassetType
- type of the asset to changeattribute
- name of the attribute to changevalue
- new value for the attribute- Returns:
- a builder for the request with these details
-
builder
-
toBuilder
-
equals
- Overrides:
equals
in classAtlanRequest
-
canEqual
- Overrides:
canEqual
in classAtlanRequest
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAtlanRequest
-
toString
Description copied from class:AtlanObject
- Overrides:
toString
in classAtlanRequest
-
getRequestType
Fixed requestType for attributes.- Overrides:
getRequestType
in classAtlanRequest
-
getSourceType
Fixed sourceType for attributes.- Overrides:
getSourceType
in classAtlanRequest
-