Package com.pulumi.aws.kinesis.inputs
Class VideoStreamState.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.VideoStreamState.Builder
-
- Enclosing class:
- VideoStreamState
public static final class VideoStreamState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(VideoStreamState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description VideoStreamState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
VideoStreamState.Builder
arn(java.lang.String arn)
VideoStreamState
build()
VideoStreamState.Builder
creationTime(com.pulumi.core.Output<java.lang.String> creationTime)
VideoStreamState.Builder
creationTime(java.lang.String creationTime)
VideoStreamState.Builder
dataRetentionInHours(com.pulumi.core.Output<java.lang.Integer> dataRetentionInHours)
VideoStreamState.Builder
dataRetentionInHours(java.lang.Integer dataRetentionInHours)
VideoStreamState.Builder
deviceName(com.pulumi.core.Output<java.lang.String> deviceName)
VideoStreamState.Builder
deviceName(java.lang.String deviceName)
VideoStreamState.Builder
kmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)
VideoStreamState.Builder
kmsKeyId(java.lang.String kmsKeyId)
VideoStreamState.Builder
mediaType(com.pulumi.core.Output<java.lang.String> mediaType)
VideoStreamState.Builder
mediaType(java.lang.String mediaType)
VideoStreamState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
VideoStreamState.Builder
name(java.lang.String name)
VideoStreamState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
VideoStreamState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
VideoStreamState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.VideoStreamState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.VideoStreamState.Builder
version(com.pulumi.core.Output<java.lang.String> version)
VideoStreamState.Builder
version(java.lang.String version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VideoStreamState defaults)
-
-
Method Detail
-
arn
public VideoStreamState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) specifying the Stream (same as `id`)- Returns:
- builder
-
arn
public VideoStreamState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) specifying the Stream (same as `id`)- Returns:
- builder
-
creationTime
public VideoStreamState.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime
- A time stamp that indicates when the stream was created.- Returns:
- builder
-
creationTime
public VideoStreamState.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime
- A time stamp that indicates when the stream was created.- Returns:
- builder
-
dataRetentionInHours
public VideoStreamState.Builder dataRetentionInHours(@Nullable com.pulumi.core.Output<java.lang.Integer> dataRetentionInHours)
- Parameters:
dataRetentionInHours
- The number of hours that you want to retain the data in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. The default value is `0`, indicating that the stream does not persist data.- Returns:
- builder
-
dataRetentionInHours
public VideoStreamState.Builder dataRetentionInHours(java.lang.Integer dataRetentionInHours)
- Parameters:
dataRetentionInHours
- The number of hours that you want to retain the data in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. The default value is `0`, indicating that the stream does not persist data.- Returns:
- builder
-
deviceName
public VideoStreamState.Builder deviceName(@Nullable com.pulumi.core.Output<java.lang.String> deviceName)
- Parameters:
deviceName
- The name of the device that is writing to the stream. **In the current implementation, Kinesis Video Streams does not use this name.**- Returns:
- builder
-
deviceName
public VideoStreamState.Builder deviceName(java.lang.String deviceName)
- Parameters:
deviceName
- The name of the device that is writing to the stream. **In the current implementation, Kinesis Video Streams does not use this name.**- Returns:
- builder
-
kmsKeyId
public VideoStreamState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId
- The ID of the AWS Key Management Service (AWS KMS) key that you want Kinesis Video Streams to use to encrypt stream data. If no key ID is specified, the default, Kinesis Video-managed key (`aws/kinesisvideo`) is used.- Returns:
- builder
-
kmsKeyId
public VideoStreamState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId
- The ID of the AWS Key Management Service (AWS KMS) key that you want Kinesis Video Streams to use to encrypt stream data. If no key ID is specified, the default, Kinesis Video-managed key (`aws/kinesisvideo`) is used.- Returns:
- builder
-
mediaType
public VideoStreamState.Builder mediaType(@Nullable com.pulumi.core.Output<java.lang.String> mediaType)
- Parameters:
mediaType
- The media type of the stream. Consumers of the stream can use this information when processing the stream. For more information about media types, see [Media Types](http://www.iana.org/assignments/media-types/media-types.xhtml). If you choose to specify the MediaType, see [Naming Requirements](https://tools.ietf.org/html/rfc6838#section-4.2) for guidelines.- Returns:
- builder
-
mediaType
public VideoStreamState.Builder mediaType(java.lang.String mediaType)
- Parameters:
mediaType
- The media type of the stream. Consumers of the stream can use this information when processing the stream. For more information about media types, see [Media Types](http://www.iana.org/assignments/media-types/media-types.xhtml). If you choose to specify the MediaType, see [Naming Requirements](https://tools.ietf.org/html/rfc6838#section-4.2) for guidelines.- Returns:
- builder
-
name
public VideoStreamState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- A name to identify the stream. This is unique to the AWS account and region the Stream is created in.- Returns:
- builder
-
name
public VideoStreamState.Builder name(java.lang.String name)
- Parameters:
name
- A name to identify the stream. This is unique to the AWS account and region the Stream is created in.- Returns:
- builder
-
tags
public VideoStreamState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public VideoStreamState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public VideoStreamState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public VideoStreamState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
version
public VideoStreamState.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version
- The version of the stream.- Returns:
- builder
-
version
public VideoStreamState.Builder version(java.lang.String version)
- Parameters:
version
- The version of the stream.- Returns:
- builder
-
build
public VideoStreamState build()
-
-