Interface StreamInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StreamInfo.Builder,
,StreamInfo> SdkBuilder<StreamInfo.Builder,
,StreamInfo> SdkPojo
- Enclosing class:
StreamInfo
public static interface StreamInfo.Builder
extends SdkPojo, CopyableBuilder<StreamInfo.Builder,StreamInfo>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) A time stamp that indicates when the stream was created.dataRetentionInHours
(Integer dataRetentionInHours) How long the stream retains data, in hours.deviceName
(String deviceName) The name of the device that is associated with the stream.The ID of the Key Management Service (KMS) key that Kinesis Video Streams uses to encrypt data on the stream.TheMediaType
of the stream.The status of the stream.The status of the stream.The Amazon Resource Name (ARN) of the stream.streamName
(String streamName) The name of the stream.The version of the stream.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
-
deviceName
The name of the device that is associated with the stream.
- Parameters:
deviceName
- The name of the device that is associated with the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamName
The name of the stream.
- Parameters:
streamName
- The name of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamARN
The Amazon Resource Name (ARN) of the stream.
- Parameters:
streamARN
- The Amazon Resource Name (ARN) of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaType
The
MediaType
of the stream.- Parameters:
mediaType
- TheMediaType
of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The ID of the Key Management Service (KMS) key that Kinesis Video Streams uses to encrypt data on the stream.
- Parameters:
kmsKeyId
- The ID of the Key Management Service (KMS) key that Kinesis Video Streams uses to encrypt data on the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the stream.
- Parameters:
version
- The version of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the stream.
- Parameters:
status
- The status of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the stream.
- Parameters:
status
- The status of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
A time stamp that indicates when the stream was created.
- Parameters:
creationTime
- A time stamp that indicates when the stream was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataRetentionInHours
How long the stream retains data, in hours.
- Parameters:
dataRetentionInHours
- How long the stream retains data, in hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-