Class StorageBlobCreatedEventData


  • public class StorageBlobCreatedEventData
    extends Object
    Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobCreated event.
    • Constructor Detail

      • StorageBlobCreatedEventData

        public StorageBlobCreatedEventData()
    • Method Detail

      • api

        public String api()
        Get the name of the API/operation that triggered this event.
        Returns:
        the api value
      • withApi

        public StorageBlobCreatedEventData withApi​(String api)
        Set the name of the API/operation that triggered this event.
        Parameters:
        api - the api value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • clientRequestId

        public String clientRequestId()
        Get a request id provided by the client of the storage API operation that triggered this event.
        Returns:
        the clientRequestId value
      • withClientRequestId

        public StorageBlobCreatedEventData withClientRequestId​(String clientRequestId)
        Set a request id provided by the client of the storage API operation that triggered this event.
        Parameters:
        clientRequestId - the clientRequestId value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • requestId

        public String requestId()
        Get the request id generated by the Storage service for the storage API operation that triggered this event.
        Returns:
        the requestId value
      • withRequestId

        public StorageBlobCreatedEventData withRequestId​(String requestId)
        Set the request id generated by the Storage service for the storage API operation that triggered this event.
        Parameters:
        requestId - the requestId value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • eTag

        public String eTag()
        Get the etag of the object at the time this event was triggered.
        Returns:
        the eTag value
      • withETag

        public StorageBlobCreatedEventData withETag​(String eTag)
        Set the etag of the object at the time this event was triggered.
        Parameters:
        eTag - the eTag value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • contentType

        public String contentType()
        Get the content type of the blob. This is the same as what would be returned in the Content-Type header from the blob.
        Returns:
        the contentType value
      • withContentType

        public StorageBlobCreatedEventData withContentType​(String contentType)
        Set the content type of the blob. This is the same as what would be returned in the Content-Type header from the blob.
        Parameters:
        contentType - the contentType value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • contentLength

        public Long contentLength()
        Get the size of the blob in bytes. This is the same as what would be returned in the Content-Length header from the blob.
        Returns:
        the contentLength value
      • withContentLength

        public StorageBlobCreatedEventData withContentLength​(Long contentLength)
        Set the size of the blob in bytes. This is the same as what would be returned in the Content-Length header from the blob.
        Parameters:
        contentLength - the contentLength value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • blobType

        public String blobType()
        Get the type of blob.
        Returns:
        the blobType value
      • withBlobType

        public StorageBlobCreatedEventData withBlobType​(String blobType)
        Set the type of blob.
        Parameters:
        blobType - the blobType value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • url

        public String url()
        Get the path to the blob.
        Returns:
        the url value
      • withUrl

        public StorageBlobCreatedEventData withUrl​(String url)
        Set the path to the blob.
        Parameters:
        url - the url value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • sequencer

        public String sequencer()
        Get an opaque string value representing the logical sequence of events for any particular blob name. Users can use standard string comparison to understand the relative sequence of two events on the same blob name.
        Returns:
        the sequencer value
      • withSequencer

        public StorageBlobCreatedEventData withSequencer​(String sequencer)
        Set an opaque string value representing the logical sequence of events for any particular blob name. Users can use standard string comparison to understand the relative sequence of two events on the same blob name.
        Parameters:
        sequencer - the sequencer value to set
        Returns:
        the StorageBlobCreatedEventData object itself.
      • storageDiagnostics

        public Object storageDiagnostics()
        Get for service use only. Diagnostic data occasionally included by the Azure Storage service. This property should be ignored by event consumers.
        Returns:
        the storageDiagnostics value
      • withStorageDiagnostics

        public StorageBlobCreatedEventData withStorageDiagnostics​(Object storageDiagnostics)
        Set for service use only. Diagnostic data occasionally included by the Azure Storage service. This property should be ignored by event consumers.
        Parameters:
        storageDiagnostics - the storageDiagnostics value to set
        Returns:
        the StorageBlobCreatedEventData object itself.