public static class CreateStreamPackagingConfigDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateStreamPackagingConfigDetails.Builder distributionChannelId(String distributionChannelId)
Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
distributionChannelId
- the value to setpublic CreateStreamPackagingConfigDetails.Builder displayName(String displayName)
The name of the stream Packaging Configuration. Avoid entering confidential information.
displayName
- the value to setpublic CreateStreamPackagingConfigDetails.Builder streamPackagingFormat(CreateStreamPackagingConfigDetails.StreamPackagingFormat streamPackagingFormat)
The output format for the package.
streamPackagingFormat
- the value to setpublic CreateStreamPackagingConfigDetails.Builder segmentTimeInSeconds(Integer segmentTimeInSeconds)
The duration in seconds for each fragment.
segmentTimeInSeconds
- the value to setpublic CreateStreamPackagingConfigDetails.Builder encryption(StreamPackagingConfigEncryption encryption)
public CreateStreamPackagingConfigDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic CreateStreamPackagingConfigDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic CreateStreamPackagingConfigDetails.Builder locks(List<ResourceLock> locks)
Locks associated with this resource.
locks
- the value to setpublic CreateStreamPackagingConfigDetails build()
public CreateStreamPackagingConfigDetails.Builder copy(CreateStreamPackagingConfigDetails model)
Copyright © 2016–2024. All rights reserved.