code: public void setPipelineActivities(java.util.Collection<PipelineActivity> pipelineActivities) {
          if (pipelineActivities == null) {
              this.pipelineActivities = null;
              return;
          }
  
          this.pipelineActivities = new java.util.ArrayList<PipelineActivity>(pipelineActivities);
      }
docs: <p>
  A list of "PipelineActivity" objects. Activities perform transformations on your messages, such as removing,
  renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda
  functions on messages for advanced processing; or performing mathematical transformations to normalize device
  data.
  </p>
  <p>
  The list can be 2-25 <b>PipelineActivity</b> objects and must contain both a <code>channel</code> and a
  <code>datastore</code> activity. Each entry in the list must contain only one activity, for example:
  </p>
  <p>
  <code>pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]</code>
  </p>
  
  @param pipelineActivities
  A list of "PipelineActivity" objects. Activities perform transformations on your messages, such as
  removing, renaming or adding message attributes; filtering messages based on attribute values; invoking
  your Lambda functions on messages for advanced processing; or performing mathematical transformations to
  normalize device data.</p>
  <p>
  The list can be 2-25 <b>PipelineActivity</b> objects and must contain both a <code>channel</code> and a
  <code>datastore</code> activity. Each entry in the list must contain only one activity, for example:
  </p>
  <p>
  <code>pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]</code>