Class DeleteAzureBlobStorage_v12
java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.processor.AbstractSessionFactoryProcessor
org.apache.nifi.processor.AbstractProcessor
org.apache.nifi.processors.azure.AbstractAzureBlobProcessor_v12
org.apache.nifi.processors.azure.storage.DeleteAzureBlobStorage_v12
- All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent,org.apache.nifi.processor.Processor
@Tags({"azure","microsoft","cloud","storage","blob"})
@SeeAlso({ListAzureBlobStorage_v12.class,FetchAzureBlobStorage_v12.class,PutAzureBlobStorage_v12.class,CopyAzureBlobStorage_v12.class})
@CapabilityDescription("Deletes the specified blob from Azure Blob Storage. The processor uses Azure Blob Storage client library v12.")
@InputRequirement(INPUT_REQUIRED)
public class DeleteAzureBlobStorage_v12
extends AbstractAzureBlobProcessor_v12
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.PropertyDescriptorstatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.PropertyDescriptorprivate static final List<org.apache.nifi.components.PropertyDescriptor> Fields inherited from class org.apache.nifi.processors.azure.AbstractAzureBlobProcessor_v12
REL_FAILURE, REL_SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate com.azure.storage.blob.models.DeleteSnapshotsOptionTypegetDeleteSnapshotsOptionType(String deleteSnapshotOption) private StringgetProvenanceMessage(com.azure.storage.blob.models.DeleteSnapshotsOptionType deleteSnapshotsOptionType) protected List<org.apache.nifi.components.PropertyDescriptor> voidonTrigger(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.processor.ProcessSession session) Methods inherited from class org.apache.nifi.processors.azure.AbstractAzureBlobProcessor_v12
applyBlobMetadata, applyStandardBlobAttributes, createBlobAttributesMap, getRelationships, getStorageClient, getStorageClient, onScheduled, onStoppedMethods inherited from class org.apache.nifi.processor.AbstractProcessor
onTriggerMethods inherited from class org.apache.nifi.processor.AbstractSessionFactoryProcessor
getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, init, initialize, isConfigurationRestored, isScheduled, toString, updateConfiguredRestoredTrue, updateScheduledFalse, updateScheduledTrueMethods inherited from class org.apache.nifi.components.AbstractConfigurableComponent
customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.nifi.components.ConfigurableComponent
getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateMethods inherited from interface org.apache.nifi.processor.Processor
isStateful, migrateProperties, migrateRelationships
-
Field Details
-
DELETE_SNAPSHOTS_NONE
public static final org.apache.nifi.components.AllowableValue DELETE_SNAPSHOTS_NONE -
DELETE_SNAPSHOTS_ALSO
public static final org.apache.nifi.components.AllowableValue DELETE_SNAPSHOTS_ALSO -
DELETE_SNAPSHOTS_ONLY
public static final org.apache.nifi.components.AllowableValue DELETE_SNAPSHOTS_ONLY -
CONTAINER
public static final org.apache.nifi.components.PropertyDescriptor CONTAINER -
BLOB_NAME
public static final org.apache.nifi.components.PropertyDescriptor BLOB_NAME -
DELETE_SNAPSHOTS_OPTION
public static final org.apache.nifi.components.PropertyDescriptor DELETE_SNAPSHOTS_OPTION -
PROPERTIES
-
-
Constructor Details
-
DeleteAzureBlobStorage_v12
public DeleteAzureBlobStorage_v12()
-
-
Method Details
-
getSupportedPropertyDescriptors
- Overrides:
getSupportedPropertyDescriptorsin classorg.apache.nifi.components.AbstractConfigurableComponent
-
onTrigger
public void onTrigger(org.apache.nifi.processor.ProcessContext context, org.apache.nifi.processor.ProcessSession session) throws org.apache.nifi.processor.exception.ProcessException - Specified by:
onTriggerin classorg.apache.nifi.processor.AbstractProcessor- Throws:
org.apache.nifi.processor.exception.ProcessException
-
getDeleteSnapshotsOptionType
private com.azure.storage.blob.models.DeleteSnapshotsOptionType getDeleteSnapshotsOptionType(String deleteSnapshotOption) -
getProvenanceMessage
private String getProvenanceMessage(com.azure.storage.blob.models.DeleteSnapshotsOptionType deleteSnapshotsOptionType)
-