Package org.apache.storm.flux.model

# Class GroupingDef

java.lang.Object
org.apache.storm.flux.model.GroupingDef

public class GroupingDef extends Object
Bean representation of a Storm stream grouping.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static enum`
  `GroupingDef.Type`
  Types of stream groupings Storm allows.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `GroupingDef()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<String>`
  `getArgs()`
  `ObjectDef`
  `getCustomClass()`
  `String`
  `getStreamId()`
  `GroupingDef.Type`
  `getType()`
  `void`
  `setArgs(List<String> args)`
  `void`
  `setCustomClass(ObjectDef customClass)`
  `void`
  `setStreamId(String streamId)`
  `void`
  `setType(GroupingDef.Type type)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### GroupingDef

    public GroupingDef()

- ## Method Details

  - ### getArgs

    public List<String> getArgs()

  - ### setArgs

    public void setArgs(List<String> args)

  - ### getType

    public GroupingDef.Type getType()

  - ### setType

    public void setType(GroupingDef.Type type)

  - ### getStreamId

    public String getStreamId()

  - ### setStreamId

    public void setStreamId(String streamId)

  - ### getCustomClass

    public ObjectDef getCustomClass()

  - ### setCustomClass

    public void setCustomClass(ObjectDef customClass)