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
Nested ClassesModifier and TypeClassDescriptionstatic classAttributeRequest.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
FieldsFields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier 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.AtlanRequest
approve, 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.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:
equalsin classAtlanRequest
-
canEqual
- Overrides:
canEqualin classAtlanRequest
-
hashCode
public int hashCode()- Overrides:
hashCodein classAtlanRequest
-
toString
Description copied from class:AtlanObject- Overrides:
toStringin classAtlanRequest
-
getRequestType
Fixed requestType for attributes.- Overrides:
getRequestTypein classAtlanRequest
-
getSourceType
Fixed sourceType for attributes.- Overrides:
getSourceTypein classAtlanRequest
-