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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description KinesisVideoStreamPoolConfiguration.BuildercreatedTimestamp(Instant createdTimestamp)The time at which the configuration was created.KinesisVideoStreamPoolConfiguration.BuilderpoolArn(String poolArn)The ARN of the video stream pool configuration.KinesisVideoStreamPoolConfiguration.BuilderpoolId(String poolId)The ID of the video stream pool in the configuration.KinesisVideoStreamPoolConfiguration.BuilderpoolName(String poolName)The name of the video stream pool configuration.KinesisVideoStreamPoolConfiguration.BuilderpoolSize(Integer poolSize)The size of the video stream pool in the configuration.KinesisVideoStreamPoolConfiguration.BuilderpoolStatus(String poolStatus)The status of the video stream pool in the configuration.KinesisVideoStreamPoolConfiguration.BuilderpoolStatus(KinesisVideoStreamPoolStatus poolStatus)The status of the video stream pool in the configuration.default KinesisVideoStreamPoolConfiguration.BuilderstreamConfiguration(Consumer<KinesisVideoStreamConfiguration.Builder> streamConfiguration)The Kinesis video stream pool configuration object.KinesisVideoStreamPoolConfiguration.BuilderstreamConfiguration(KinesisVideoStreamConfiguration streamConfiguration)The Kinesis video stream pool configuration object.KinesisVideoStreamPoolConfiguration.BuilderupdatedTimestamp(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
poolArn
KinesisVideoStreamPoolConfiguration.Builder poolArn(String 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
KinesisVideoStreamPoolConfiguration.Builder poolName(String 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
KinesisVideoStreamPoolConfiguration.Builder poolId(String 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
KinesisVideoStreamPoolConfiguration.Builder poolStatus(String 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:
KinesisVideoStreamPoolStatus,KinesisVideoStreamPoolStatus
-
poolStatus
KinesisVideoStreamPoolConfiguration.Builder poolStatus(KinesisVideoStreamPoolStatus 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:
KinesisVideoStreamPoolStatus,KinesisVideoStreamPoolStatus
-
poolSize
KinesisVideoStreamPoolConfiguration.Builder poolSize(Integer 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.Builderavoiding the need to create one manually viaKinesisVideoStreamConfiguration.builder().When the
Consumercompletes,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:
streamConfiguration(KinesisVideoStreamConfiguration)
-
createdTimestamp
KinesisVideoStreamPoolConfiguration.Builder createdTimestamp(Instant 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
KinesisVideoStreamPoolConfiguration.Builder updatedTimestamp(Instant 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.
-
-