## Uses of Class
org.apache.storm.generated.SettableBlobMeta

- Packages that use SettableBlobMeta
  Package | Description
  --- | ---
  org.apache.storm |
  org.apache.storm.blobstore |
  org.apache.storm.daemon.nimbus |
  org.apache.storm.generated |
  org.apache.storm.hdfs.blobstore |

- - ### Uses of SettableBlobMeta in org.apache.storm

    Methods in org.apache.storm with parameters of type SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | LocalCluster.`beginCreateBlob​(String key, SettableBlobMeta meta)` |
    `void` | LocalCluster.`setBlobMeta​(String key, SettableBlobMeta meta)` |

  - ### Uses of SettableBlobMeta in org.apache.storm.blobstore

    Methods in org.apache.storm.blobstore that return SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract SettableBlobMeta` | BlobStoreFile.`getMetadata()` |
    `SettableBlobMeta` | LocalFsBlobStoreFile.`getMetadata()` |

    Methods in org.apache.storm.blobstore with parameters of type SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BlobStore.`createBlob​(String key, byte[] data, SettableBlobMeta meta, Subject who)` | Wrapper called to create the blob which contains the byte data.
    `void` | BlobStore.`createBlob​(String key, InputStream in, SettableBlobMeta meta, Subject who)` | Wrapper called to create the blob which contains the byte data.
    `abstract AtomicOutputStream` | BlobStore.`createBlob​(String key, SettableBlobMeta meta, Subject who)` | Creates the blob.
    `AtomicOutputStream` | ClientBlobStore.`createBlob​(String key, SettableBlobMeta meta)` | Client facing API to create a blob.
    `AtomicOutputStream` | LocalFsBlobStore.`createBlob​(String key, SettableBlobMeta meta, Subject who)` |
    `protected abstract AtomicOutputStream` | ClientBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` | Client facing API to create a blob.
    `protected AtomicOutputStream` | LocalModeClientBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` |
    `protected AtomicOutputStream` | NimbusBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` |
    `void` | BlobStoreAclHandler.`normalizeSettableBlobMeta​(String key, SettableBlobMeta meta, Subject who, int opMask)` |
    `abstract void` | BlobStore.`setBlobMeta​(String key, SettableBlobMeta meta, Subject who)` | Sets the metadata with renewed acls for the blob.
    `void` | ClientBlobStore.`setBlobMeta​(String key, SettableBlobMeta meta)` | Client facing API to set the metadata for a blob.
    `void` | LocalFsBlobStore.`setBlobMeta​(String key, SettableBlobMeta meta, Subject who)` |
    `protected abstract void` | ClientBlobStore.`setBlobMetaToExtend​(String key, SettableBlobMeta meta)` | Client facing API to set the metadata for a blob.
    `protected void` | LocalModeClientBlobStore.`setBlobMetaToExtend​(String key, SettableBlobMeta meta)` |
    `protected void` | NimbusBlobStore.`setBlobMetaToExtend​(String key, SettableBlobMeta meta)` |
    `abstract void` | BlobStoreFile.`setMetadata​(SettableBlobMeta meta)` |
    `void` | LocalFsBlobStoreFile.`setMetadata​(SettableBlobMeta meta)` |

  - ### Uses of SettableBlobMeta in org.apache.storm.daemon.nimbus

    Methods in org.apache.storm.daemon.nimbus with parameters of type SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | Nimbus.`beginCreateBlob​(String key, SettableBlobMeta meta)` |
    `void` | Nimbus.`setBlobMeta​(String key, SettableBlobMeta meta)` |

  - ### Uses of SettableBlobMeta in org.apache.storm.generated

    Methods in org.apache.storm.generated that return SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `SettableBlobMeta` | SettableBlobMeta.`deepCopy()` |
    `SettableBlobMeta` | Nimbus.beginCreateBlob_args.`get_meta()` |
    `SettableBlobMeta` | Nimbus.setBlobMeta_args.`get_meta()` |
    `SettableBlobMeta` | ReadableBlobMeta.`get_settable()` |

    Methods in org.apache.storm.generated with parameters of type SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Nimbus.AsyncClient.`beginCreateBlob​(String key, SettableBlobMeta meta, org.apache.storm.thrift.async.AsyncMethodCallback<String> resultHandler)` |
    `void` | Nimbus.AsyncIface.`beginCreateBlob​(String key, SettableBlobMeta meta, org.apache.storm.thrift.async.AsyncMethodCallback<String> resultHandler)` |
    `String` | Nimbus.Client.`beginCreateBlob​(String key, SettableBlobMeta meta)` |
    `String` | Nimbus.Iface.`beginCreateBlob​(String key, SettableBlobMeta meta)` |
    `int` | SettableBlobMeta.`compareTo​(SettableBlobMeta other)` |
    `boolean` | SettableBlobMeta.`equals​(SettableBlobMeta that)` |
    `void` | Nimbus.Client.`send_beginCreateBlob​(String key, SettableBlobMeta meta)` |
    `void` | Nimbus.Client.`send_setBlobMeta​(String key, SettableBlobMeta meta)` |
    `void` | Nimbus.beginCreateBlob_args.`set_meta​(SettableBlobMeta meta)` |
    `void` | Nimbus.setBlobMeta_args.`set_meta​(SettableBlobMeta meta)` |
    `void` | ReadableBlobMeta.`set_settable​(SettableBlobMeta settable)` |
    `void` | Nimbus.AsyncClient.`setBlobMeta​(String key, SettableBlobMeta meta, org.apache.storm.thrift.async.AsyncMethodCallback<Void> resultHandler)` |
    `void` | Nimbus.AsyncIface.`setBlobMeta​(String key, SettableBlobMeta meta, org.apache.storm.thrift.async.AsyncMethodCallback<Void> resultHandler)` |
    `void` | Nimbus.Client.`setBlobMeta​(String key, SettableBlobMeta meta)` |
    `void` | Nimbus.Iface.`setBlobMeta​(String key, SettableBlobMeta meta)` |

    Constructors in org.apache.storm.generated with parameters of type SettableBlobMeta
    Constructor | Description
    --- | ---
    `beginCreateBlob_args​(String key, SettableBlobMeta meta)` |
    `beginCreateBlob_call​(String key, SettableBlobMeta meta, org.apache.storm.thrift.async.AsyncMethodCallback<String> resultHandler, org.apache.storm.thrift.async.TAsyncClient client, org.apache.storm.thrift.protocol.TProtocolFactory protocolFactory, org.apache.storm.thrift.transport.TNonblockingTransport transport)` |
    `ReadableBlobMeta​(SettableBlobMeta settable, long version)` |
    `setBlobMeta_args​(String key, SettableBlobMeta meta)` |
    `setBlobMeta_call​(String key, SettableBlobMeta meta, org.apache.storm.thrift.async.AsyncMethodCallback<Void> resultHandler, org.apache.storm.thrift.async.TAsyncClient client, org.apache.storm.thrift.protocol.TProtocolFactory protocolFactory, org.apache.storm.thrift.transport.TNonblockingTransport transport)` |
    `SettableBlobMeta​(SettableBlobMeta other)` | Performs a deep copy on other.

  - ### Uses of SettableBlobMeta in org.apache.storm.hdfs.blobstore

    Methods in org.apache.storm.hdfs.blobstore that return SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `SettableBlobMeta` | HdfsBlobStoreFile.`getMetadata()` |

    Methods in org.apache.storm.hdfs.blobstore with parameters of type SettableBlobMeta
    Modifier and Type | Method | Description
    --- | --- | ---
    `AtomicOutputStream` | HdfsBlobStore.`createBlob​(String key, SettableBlobMeta meta, Subject who)` |
    `AtomicOutputStream` | HdfsClientBlobStore.`createBlobToExtend​(String key, SettableBlobMeta meta)` |
    `void` | HdfsBlobStore.`setBlobMeta​(String key, SettableBlobMeta meta, Subject who)` |
    `void` | HdfsClientBlobStore.`setBlobMetaToExtend​(String key, SettableBlobMeta meta)` |
    `void` | HdfsBlobStoreFile.`setMetadata​(SettableBlobMeta meta)` |
    `void` | HdfsBlobStore.`writeMetadata​(String key, SettableBlobMeta meta)` |