Package fr.gouv.vitam.common.model.processing

# Class IOParameter

java.lang.Object
fr.gouv.vitam.common.model.processing.IOParameter

public class IOParameter extends Object
IOParameter for action or step

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `IOParameter()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getName()`
  `boolean`
  `getOptional()`
  `ProcessingUri`
  `getUri()`
  `IOParameter`
  `setName(String name)`
  `IOParameter`
  `setOptional(boolean optional)`
  Set the optional.
  `IOParameter`
  `setUri(ProcessingUri uri)`

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

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

- ## Constructor Details

  - ### IOParameter

    public IOParameter()

- ## Method Details

  - ### getName

    public String getName()
    Returns:
      name

  - ### setName

    public IOParameter setName(String name)
    Parameters:
      `name` - the value to set
    Returns:
      this

  - ### getUri

    public ProcessingUri getUri()
    Returns:
      uri

  - ### getOptional

    public boolean getOptional()
    Returns:
      optional

  - ### setUri

    public IOParameter setUri(ProcessingUri uri)
    Parameters:
      `uri` - the value to set
    Returns:
      this

  - ### setOptional

    public IOParameter setOptional(boolean optional)
    Set the optional.
    Parameters:
      `optional` - the optional to set
    Returns:
      this