/** * Sets the resources for this sink, the minimum and preferred resources are the same by default. * * @param resources The resources for this sink. * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec resources) { Preconditions.checkNotNull(resources, "The resources must be not null."); Preconditions.checkArgument(resources.isValid(), "The values in resources must be not less than 0."); transformation.setResources(resources, resources); return this; }
/** * Sets the minimum and preferred resources for this sink, and the lower and upper resource limits will * be considered in resource resize feature for future plan. * * @param minResources The minimum resources for this sink. * @param preferredResources The preferred resources for this sink * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec minResources, ResourceSpec preferredResources) { Preconditions.checkNotNull(minResources, "The min resources must be not null."); Preconditions.checkNotNull(preferredResources, "The preferred resources must be not null."); Preconditions.checkArgument(minResources.isValid() && preferredResources.isValid() && minResources.lessThanOrEqual(preferredResources), "The values in resources must be not less than 0 and the preferred resources must be greater than the min resources."); transformation.setResources(minResources, preferredResources); return this; }
/** * Sets the resources for this sink, the minimum and preferred resources are the same by default. * * @param resources The resources for this sink. * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec resources) { Preconditions.checkNotNull(resources, "The resources must be not null."); Preconditions.checkArgument(resources.isValid(), "The values in resources must be not less than 0."); transformation.setResources(resources, resources); return this; }
/** * Sets the resources for this sink, the minimum and preferred resources are the same by default. * * @param resources The resources for this sink. * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec resources) { Preconditions.checkNotNull(resources, "The resources must be not null."); Preconditions.checkArgument(resources.isValid(), "The values in resources must be not less than 0."); transformation.setResources(resources, resources); return this; }
/** * Sets the resources for this sink, the minimum and preferred resources are the same by default. * * @param resources The resources for this sink. * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec resources) { Preconditions.checkNotNull(resources, "The resources must be not null."); Preconditions.checkArgument(resources.isValid(), "The values in resources must be not less than 0."); transformation.setResources(resources, resources); return this; }
/** * Sets the minimum and preferred resources for this sink, and the lower and upper resource limits will * be considered in resource resize feature for future plan. * * @param minResources The minimum resources for this sink. * @param preferredResources The preferred resources for this sink * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec minResources, ResourceSpec preferredResources) { Preconditions.checkNotNull(minResources, "The min resources must be not null."); Preconditions.checkNotNull(preferredResources, "The preferred resources must be not null."); Preconditions.checkArgument(minResources.isValid() && preferredResources.isValid() && minResources.lessThanOrEqual(preferredResources), "The values in resources must be not less than 0 and the preferred resources must be greater than the min resources."); transformation.setResources(minResources, preferredResources); return this; }
/** * Sets the minimum and preferred resources for this sink, and the lower and upper resource limits will * be considered in resource resize feature for future plan. * * @param minResources The minimum resources for this sink. * @param preferredResources The preferred resources for this sink * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec minResources, ResourceSpec preferredResources) { Preconditions.checkNotNull(minResources, "The min resources must be not null."); Preconditions.checkNotNull(preferredResources, "The preferred resources must be not null."); Preconditions.checkArgument(minResources.isValid() && preferredResources.isValid() && minResources.lessThanOrEqual(preferredResources), "The values in resources must be not less than 0 and the preferred resources must be greater than the min resources."); transformation.setResources(minResources, preferredResources); return this; }
/** * Sets the minimum and preferred resources for this sink, and the lower and upper resource limits will * be considered in resource resize feature for future plan. * * @param minResources The minimum resources for this sink. * @param preferredResources The preferred resources for this sink * @return The sink with set minimum and preferred resources. */ private DataStreamSink<T> setResources(ResourceSpec minResources, ResourceSpec preferredResources) { Preconditions.checkNotNull(minResources, "The min resources must be not null."); Preconditions.checkNotNull(preferredResources, "The preferred resources must be not null."); Preconditions.checkArgument(minResources.isValid() && preferredResources.isValid() && minResources.lessThanOrEqual(preferredResources), "The values in resources must be not less than 0 and the preferred resources must be greater than the min resources."); transformation.setResources(minResources, preferredResources); return this; }