Interface KinesisVideoStreamPoolConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KinesisVideoStreamPoolConfiguration.Builder,
,KinesisVideoStreamPoolConfiguration> SdkBuilder<KinesisVideoStreamPoolConfiguration.Builder,
,KinesisVideoStreamPoolConfiguration> SdkPojo
- Enclosing class:
KinesisVideoStreamPoolConfiguration
public static interface KinesisVideoStreamPoolConfiguration.Builder
extends SdkPojo, CopyableBuilder<KinesisVideoStreamPoolConfiguration.Builder,KinesisVideoStreamPoolConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTimestamp
(Instant createdTimestamp) The time at which the configuration was created.The ARN of the video stream pool configuration.The ID of the video stream pool in the configuration.The name of the video stream pool configuration.The size of the video stream pool in the configuration.poolStatus
(String poolStatus) The status of the video stream pool in the configuration.poolStatus
(KinesisVideoStreamPoolStatus poolStatus) The status of the video stream pool in the configuration.streamConfiguration
(Consumer<KinesisVideoStreamConfiguration.Builder> streamConfiguration) The Kinesis video stream pool configuration object.streamConfiguration
(KinesisVideoStreamConfiguration streamConfiguration) The Kinesis video stream pool configuration object.updatedTimestamp
(Instant updatedTimestamp) The time at which the configuration was updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
poolArn
The ARN of the video stream pool configuration.
- Parameters:
poolArn
- The ARN of the video stream pool configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
poolName
The name of the video stream pool configuration.
- Parameters:
poolName
- The name of the video stream pool configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
poolId
The ID of the video stream pool in the configuration.
- Parameters:
poolId
- The ID of the video stream pool in the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
poolStatus
The status of the video stream pool in the configuration.
- Parameters:
poolStatus
- The status of the video stream pool in the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
poolStatus
The status of the video stream pool in the configuration.
- Parameters:
poolStatus
- The status of the video stream pool in the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
poolSize
The size of the video stream pool in the configuration.
- Parameters:
poolSize
- The size of the video stream pool in the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamConfiguration
KinesisVideoStreamPoolConfiguration.Builder streamConfiguration(KinesisVideoStreamConfiguration streamConfiguration) The Kinesis video stream pool configuration object.
- Parameters:
streamConfiguration
- The Kinesis video stream pool configuration object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamConfiguration
default KinesisVideoStreamPoolConfiguration.Builder streamConfiguration(Consumer<KinesisVideoStreamConfiguration.Builder> streamConfiguration) The Kinesis video stream pool configuration object.
This is a convenience method that creates an instance of theKinesisVideoStreamConfiguration.Builder
avoiding the need to create one manually viaKinesisVideoStreamConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostreamConfiguration(KinesisVideoStreamConfiguration)
.- Parameters:
streamConfiguration
- a consumer that will call methods onKinesisVideoStreamConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTimestamp
The time at which the configuration was created.
- Parameters:
createdTimestamp
- The time at which the configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
The time at which the configuration was updated.
- Parameters:
updatedTimestamp
- The time at which the configuration was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-