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

Packages that use SubmitOptions
Package
Description
org.apache.storm
org.apache.storm.daemon.nimbus
org.apache.storm.generated
org.apache.storm.sql

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

  Methods in org.apache.storm with parameters of type SubmitOptions
  Modifier and Type
  Method
  Description
  `static void`
  StormSubmitter.`submitTopology(String name, Map<String,Object> topoConf, StormTopology topology, SubmitOptions opts)`
  Submits a topology to run on the cluster.
  `static void`
  StormSubmitter.`submitTopology(String name, Map<String,Object> topoConf, StormTopology topology, SubmitOptions opts, StormSubmitter.ProgressListener progressListener)`
  Submits a topology to run on the cluster.
  `static void`
  StormSubmitter.`submitTopologyAs(String name, Map<String,Object> topoConf, StormTopology topology, SubmitOptions opts, StormSubmitter.ProgressListener progressListener, String asUser)`
  Submits a topology to run on the cluster as a particular user.
  `ILocalCluster.ILocalTopology`
  ILocalCluster.`submitTopologyWithOpts(String topologyName, Map<String,Object> conf, StormTopology topology, SubmitOptions submitOpts)`
  Submit a topology to be run in local mode.
  `ILocalCluster.ILocalTopology`
  ILocalClusterTrackedTopologyAware.`submitTopologyWithOpts(String topologyName, Map<String,Object> conf, TrackedTopology topology, SubmitOptions submitOpts)`
  Submit a tracked topology to be run in local mode.
  `void`
  LocalCluster.`submitTopologyWithOpts(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options)`
  `LocalCluster.LocalTopology`
  LocalCluster.`submitTopologyWithOpts(String topologyName, Map<String,Object> conf, StormTopology topology, SubmitOptions submitOpts)`
  `LocalCluster.LocalTopology`
  LocalCluster.`submitTopologyWithOpts(String topologyName, Map<String,Object> conf, TrackedTopology topology, SubmitOptions submitOpts)`
  `static void`
  StormSubmitter.`submitTopologyWithProgressBar(String name, Map<String,Object> topoConf, StormTopology topology, SubmitOptions opts)`
  Submits a topology to run on the cluster with a progress bar.

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

  Methods in org.apache.storm.daemon.nimbus with parameters of type SubmitOptions
  Modifier and Type
  Method
  Description
  `void`
  Nimbus.`submitTopologyWithOpts(String topoName, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options)`

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

  Methods in org.apache.storm.generated that return SubmitOptions
  Modifier and Type
  Method
  Description
  `SubmitOptions`
  SubmitOptions.`deepCopy()`
  `SubmitOptions`
  Nimbus.submitTopologyWithOpts_args.`get_options()`
  Methods in org.apache.storm.generated with parameters of type SubmitOptions
  Modifier and Type
  Method
  Description
  `int`
  SubmitOptions.`compareTo(SubmitOptions other)`
  `boolean`
  SubmitOptions.`equals(SubmitOptions that)`
  `void`
  Nimbus.Client.`send_submitTopologyWithOpts(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options)`
  `void`
  Nimbus.submitTopologyWithOpts_args.`set_options(SubmitOptions options)`
  `void`
  Nimbus.AsyncClient.`submitTopologyWithOpts(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options, org.apache.storm.thrift.async.AsyncMethodCallback<Void> resultHandler)`
  `void`
  Nimbus.AsyncIface.`submitTopologyWithOpts(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options, org.apache.storm.thrift.async.AsyncMethodCallback<Void> resultHandler)`
  `void`
  Nimbus.Client.`submitTopologyWithOpts(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options)`
  `void`
  Nimbus.Iface.`submitTopologyWithOpts(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options)`
  Constructors in org.apache.storm.generated with parameters of type SubmitOptions
  Modifier
  Constructor
  Description
  ``
  `SubmitOptions(SubmitOptions other)`
  Performs a deep copy on other.
  ``
  `submitTopologyWithOpts_args(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options)`
  ``
  `submitTopologyWithOpts_call(String name, String uploadedJarLocation, String jsonConf, StormTopology topology, SubmitOptions options, 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)`

- ## Uses of SubmitOptions in org.apache.storm.sql

  Methods in org.apache.storm.sql with parameters of type SubmitOptions
  Modifier and Type
  Method
  Description
  `abstract void`
  StormSql.`submit(String name, Iterable<String> statements, Map<String,Object> topoConf, SubmitOptions opts, StormSubmitter.ProgressListener progressListener, String asUser)`
  Submit the SQL statements to Nimbus and run it as a topology.