Class TopicrefMoveAction.Builder

  • Enclosing class:
    TopicrefMoveAction

    public static class TopicrefMoveAction.Builder
    extends java.lang.Object
    Builder for the TopicrefTransitionOperation. It validates the arguments of the operation
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • sourceLocation

        public TopicrefMoveAction.Builder sourceLocation​(java.lang.String sourceLocation)
        Sets the sourceLocation argument.
        Parameters:
        sourceLocation - arg. Can be null
        Returns:
        this builder
      • relativePosition

        public TopicrefMoveAction.Builder relativePosition​(java.lang.String relativePosition)
        Sets the relativePositions argument.
        Parameters:
        relativePosition - arg. Cannot be null
        Returns:
        this builder
      • targetLocation

        public TopicrefMoveAction.Builder targetLocation​(java.lang.String targetLocation)
        Sets the targetLocation argument.
        Parameters:
        targetLocation - arg. Cannot be null
        Returns:
        this builder
      • authorAccess

        public TopicrefMoveAction.Builder authorAccess​(AuthorAccess authorAccess)
        Sets the authorAccess argument. Cannot be null
        Parameters:
        authorAccess -
        Returns:
        this builder
      • build

        public TopicrefMoveAction build()
        Builds a new TopicrefTransitionOperation instance. It validates the arguments
        Returns:
        the newly created operation