class JibContainerBuilder {

  public ContainerBuildPlan toContainerBuildPlan() {
    return containerBuildPlanBuilder.build();
  }

    JibContainerBuilder(RegistryImage baseImage);
    JibContainerBuilder(DockerDaemonImage baseImage);
    JibContainerBuilder(TarImage baseImage);
  @VisibleForTesting  JibContainerBuilder(
      ImageConfiguration imageConfiguration, BuildContext.Builder buildContextBuilder);

}