public static interface ImageGenerationConfiguration.Builder extends SdkPojo, CopyableBuilder<ImageGenerationConfiguration.Builder,ImageGenerationConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default ImageGenerationConfiguration.Builder |
destinationConfig(Consumer<ImageGenerationDestinationConfig.Builder> destinationConfig)
The structure that contains the information required to deliver images to a customer.
|
ImageGenerationConfiguration.Builder |
destinationConfig(ImageGenerationDestinationConfig destinationConfig)
The structure that contains the information required to deliver images to a customer.
|
ImageGenerationConfiguration.Builder |
format(Format format)
The accepted image format.
|
ImageGenerationConfiguration.Builder |
format(String format)
The accepted image format.
|
ImageGenerationConfiguration.Builder |
formatConfig(Map<FormatConfigKey,String> formatConfig)
The list of a key-value pair structure that contains extra parameters that can be applied when the image is
generated.
|
ImageGenerationConfiguration.Builder |
formatConfigWithStrings(Map<String,String> formatConfig)
The list of a key-value pair structure that contains extra parameters that can be applied when the image is
generated.
|
ImageGenerationConfiguration.Builder |
heightPixels(Integer heightPixels)
The height of the output image that is used in conjunction with the
WidthPixels parameter. |
ImageGenerationConfiguration.Builder |
imageSelectorType(ImageSelectorType imageSelectorType)
The origin of the Server or Producer timestamps to use to generate the images.
|
ImageGenerationConfiguration.Builder |
imageSelectorType(String imageSelectorType)
The origin of the Server or Producer timestamps to use to generate the images.
|
ImageGenerationConfiguration.Builder |
samplingInterval(Integer samplingInterval)
The time interval in milliseconds (ms) at which the images need to be generated from the stream.
|
ImageGenerationConfiguration.Builder |
status(ConfigurationStatus status)
Indicates whether the
ContinuousImageGenerationConfigurations API is enabled or disabled. |
ImageGenerationConfiguration.Builder |
status(String status)
Indicates whether the
ContinuousImageGenerationConfigurations API is enabled or disabled. |
ImageGenerationConfiguration.Builder |
widthPixels(Integer widthPixels)
The width of the output image that is used in conjunction with the
HeightPixels parameter. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildImageGenerationConfiguration.Builder status(String status)
Indicates whether the ContinuousImageGenerationConfigurations API is enabled or disabled.
status - Indicates whether the ContinuousImageGenerationConfigurations API is enabled or disabled.ConfigurationStatus,
ConfigurationStatusImageGenerationConfiguration.Builder status(ConfigurationStatus status)
Indicates whether the ContinuousImageGenerationConfigurations API is enabled or disabled.
status - Indicates whether the ContinuousImageGenerationConfigurations API is enabled or disabled.ConfigurationStatus,
ConfigurationStatusImageGenerationConfiguration.Builder imageSelectorType(String imageSelectorType)
The origin of the Server or Producer timestamps to use to generate the images.
imageSelectorType - The origin of the Server or Producer timestamps to use to generate the images.ImageSelectorType,
ImageSelectorTypeImageGenerationConfiguration.Builder imageSelectorType(ImageSelectorType imageSelectorType)
The origin of the Server or Producer timestamps to use to generate the images.
imageSelectorType - The origin of the Server or Producer timestamps to use to generate the images.ImageSelectorType,
ImageSelectorTypeImageGenerationConfiguration.Builder destinationConfig(ImageGenerationDestinationConfig destinationConfig)
The structure that contains the information required to deliver images to a customer.
destinationConfig - The structure that contains the information required to deliver images to a customer.default ImageGenerationConfiguration.Builder destinationConfig(Consumer<ImageGenerationDestinationConfig.Builder> destinationConfig)
The structure that contains the information required to deliver images to a customer.
This is a convenience method that creates an instance of theImageGenerationDestinationConfig.Builder
avoiding the need to create one manually via ImageGenerationDestinationConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to destinationConfig(ImageGenerationDestinationConfig).
destinationConfig - a consumer that will call methods on ImageGenerationDestinationConfig.BuilderdestinationConfig(ImageGenerationDestinationConfig)ImageGenerationConfiguration.Builder samplingInterval(Integer samplingInterval)
The time interval in milliseconds (ms) at which the images need to be generated from the stream. The minimum
value that can be provided is 33 ms, because a camera that generates content at 30 FPS would create a frame
every 33.3 ms. If the timestamp range is less than the sampling interval, the Image from the
StartTimestamp will be returned if available.
samplingInterval - The time interval in milliseconds (ms) at which the images need to be generated from the stream. The
minimum value that can be provided is 33 ms, because a camera that generates content at 30 FPS would
create a frame every 33.3 ms. If the timestamp range is less than the sampling interval, the Image
from the StartTimestamp will be returned if available.ImageGenerationConfiguration.Builder format(String format)
The accepted image format.
ImageGenerationConfiguration.Builder format(Format format)
The accepted image format.
ImageGenerationConfiguration.Builder formatConfigWithStrings(Map<String,String> formatConfig)
The list of a key-value pair structure that contains extra parameters that can be applied when the image is
generated. The FormatConfig key is the JPEGQuality, which indicates the JPEG
quality key to be used to generate the image. The FormatConfig value accepts ints from 1 to 100.
If the value is 1, the image will be generated with less quality and the best compression. If the value is
100, the image will be generated with the best quality and less compression. If no value is provided, the
default value of the JPEGQuality key will be set to 80.
formatConfig - The list of a key-value pair structure that contains extra parameters that can be applied when the
image is generated. The FormatConfig key is the JPEGQuality, which indicates
the JPEG quality key to be used to generate the image. The FormatConfig value accepts
ints from 1 to 100. If the value is 1, the image will be generated with less quality and the best
compression. If the value is 100, the image will be generated with the best quality and less
compression. If no value is provided, the default value of the JPEGQuality key will be
set to 80.ImageGenerationConfiguration.Builder formatConfig(Map<FormatConfigKey,String> formatConfig)
The list of a key-value pair structure that contains extra parameters that can be applied when the image is
generated. The FormatConfig key is the JPEGQuality, which indicates the JPEG
quality key to be used to generate the image. The FormatConfig value accepts ints from 1 to 100.
If the value is 1, the image will be generated with less quality and the best compression. If the value is
100, the image will be generated with the best quality and less compression. If no value is provided, the
default value of the JPEGQuality key will be set to 80.
formatConfig - The list of a key-value pair structure that contains extra parameters that can be applied when the
image is generated. The FormatConfig key is the JPEGQuality, which indicates
the JPEG quality key to be used to generate the image. The FormatConfig value accepts
ints from 1 to 100. If the value is 1, the image will be generated with less quality and the best
compression. If the value is 100, the image will be generated with the best quality and less
compression. If no value is provided, the default value of the JPEGQuality key will be
set to 80.ImageGenerationConfiguration.Builder widthPixels(Integer widthPixels)
The width of the output image that is used in conjunction with the HeightPixels parameter. When
both WidthPixels and HeightPixels parameters are provided, the image will be
stretched to fit the specified aspect ratio. If only the WidthPixels parameter is provided, its
original aspect ratio will be used to calculate the HeightPixels ratio. If neither parameter is
provided, the original image size will be returned.
widthPixels - The width of the output image that is used in conjunction with the HeightPixels
parameter. When both WidthPixels and HeightPixels parameters are provided,
the image will be stretched to fit the specified aspect ratio. If only the WidthPixels
parameter is provided, its original aspect ratio will be used to calculate the
HeightPixels ratio. If neither parameter is provided, the original image size will be
returned.ImageGenerationConfiguration.Builder heightPixels(Integer heightPixels)
The height of the output image that is used in conjunction with the WidthPixels parameter. When
both HeightPixels and WidthPixels parameters are provided, the image will be
stretched to fit the specified aspect ratio. If only the HeightPixels parameter is provided, its
original aspect ratio will be used to calculate the WidthPixels ratio. If neither parameter is
provided, the original image size will be returned.
heightPixels - The height of the output image that is used in conjunction with the WidthPixels
parameter. When both HeightPixels and WidthPixels parameters are provided,
the image will be stretched to fit the specified aspect ratio. If only the HeightPixels
parameter is provided, its original aspect ratio will be used to calculate the
WidthPixels ratio. If neither parameter is provided, the original image size will be
returned.Copyright © 2023. All rights reserved.