public JibContainerBuilder setProgramArguments(@Nullable List<String> programArguments) {
    containerBuildPlanBuilder.setCmd(programArguments);
    containerConfigurationBuilder.setProgramArguments(programArguments);
    return this;
  }
Sets the container entrypoint program arguments. These are additional tokens added to the end
of the entrypoint command.

<p>This is similar to <a href="https://docs.docker.com/engine/reference/builder/#cmd">{@code
CMD} in Dockerfiles</a> or {@code args} in the <a
href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.11/#container-v1-core">Kubernetes
Container spec</a>.

<p>For example, if the entrypoint was {@code myprogram --flag subcommand} and program arguments
were {@code hello world}, then the command that run when the container starts is {@code
myprogram --flag subcommand hello world}.

@param programArguments a list of program argument tokens
@return this
jib-core/src/main/java/com/google/cloud/tools/jib/api/JibContainerBuilder.java