docs: public DockerContainerObjectBuilder<T> withContainerObjectConfiguration(ContainerObjectConfiguration configuration) {
          if (configuration == null) {
              throw new IllegalArgumentException("configuration cannot be null");
          }
          if (configuration != null && !(configuration instanceof CubeContainerObjectConfiguration)) {
              throw new IllegalArgumentException(
                  String.format("container object configuration received of type %s, but only %s is supported",
                      configuration.getClass().getSimpleName(), CubeContainerObjectConfiguration.class.getSimpleName()));
          }
          this.providedConfiguration =
              configuration != null ? ((CubeContainerObjectConfiguration) configuration).getCubeContainerConfiguration()
                  : null;
  
          return this;
      }