Interface OperationTransformationOverrideBuilder

All Superinterfaces:
BaseAttributeTransformationDescriptionBuilder<OperationTransformationOverrideBuilder>

public interface OperationTransformationOverrideBuilder extends BaseAttributeTransformationDescriptionBuilder<OperationTransformationOverrideBuilder>
Transformation builder interface for overriding a given operation. The phases described in the super-interface apply here as well.
Author:
Emanuel Muckenhuber
  • Method Details

    • rename

      Give the operation a new name
      Parameters:
      newName - the new name of the operation
      Returns:
      this operation transformer builder
    • setCustomOperationTransformer

      OperationTransformationOverrideBuilder setCustomOperationTransformer(OperationTransformer operationTransformer)
      Set an optional operation transformer, which is called after all attribute rules added by the super-interface have been executed.
      Parameters:
      operationTransformer - the operation transformer
      Returns:
      this operation transformer builder
    • inheritResourceAttributeDefinitions

      OperationTransformationOverrideBuilder inheritResourceAttributeDefinitions()
      Inherit all existing attribute rules from the resource for this operation transformer.
      Returns:
      this operation transformer builder
    • setReject

      Reject this operation
      Returns:
      this operation transformer builder