Interface LiveSource.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<LiveSource.Builder,,LiveSource> SdkBuilder<LiveSource.Builder,,LiveSource> SdkPojo
- Enclosing class:
 LiveSource
- 
Method Summary
Modifier and TypeMethodDescriptionThe ARN for the live source.creationTime(Instant creationTime) The timestamp that indicates when the live source was created.httpPackageConfigurations(Collection<HttpPackageConfiguration> httpPackageConfigurations) The HTTP package configurations for the live source.httpPackageConfigurations(Consumer<HttpPackageConfiguration.Builder>... httpPackageConfigurations) The HTTP package configurations for the live source.httpPackageConfigurations(HttpPackageConfiguration... httpPackageConfigurations) The HTTP package configurations for the live source.lastModifiedTime(Instant lastModifiedTime) The timestamp that indicates when the live source was last modified.liveSourceName(String liveSourceName) The name that's used to refer to a live source.sourceLocationName(String sourceLocationName) The name of the source location.The tags assigned to the live source.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
arn
The ARN for the live source.
- Parameters:
 arn- The ARN for the live source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
creationTime
The timestamp that indicates when the live source was created.
- Parameters:
 creationTime- The timestamp that indicates when the live source was created.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
httpPackageConfigurations
LiveSource.Builder httpPackageConfigurations(Collection<HttpPackageConfiguration> httpPackageConfigurations) The HTTP package configurations for the live source.
- Parameters:
 httpPackageConfigurations- The HTTP package configurations for the live source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
httpPackageConfigurations
The HTTP package configurations for the live source.
- Parameters:
 httpPackageConfigurations- The HTTP package configurations for the live source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
httpPackageConfigurations
LiveSource.Builder httpPackageConfigurations(Consumer<HttpPackageConfiguration.Builder>... httpPackageConfigurations) The HTTP package configurations for the live source.
This is a convenience method that creates an instance of theHttpPackageConfiguration.Builderavoiding the need to create one manually viaHttpPackageConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohttpPackageConfigurations(List<HttpPackageConfiguration>).- Parameters:
 httpPackageConfigurations- a consumer that will call methods onHttpPackageConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
lastModifiedTime
The timestamp that indicates when the live source was last modified.
- Parameters:
 lastModifiedTime- The timestamp that indicates when the live source was last modified.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
liveSourceName
The name that's used to refer to a live source.
- Parameters:
 liveSourceName- The name that's used to refer to a live source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
sourceLocationName
The name of the source location.
- Parameters:
 sourceLocationName- The name of the source location.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
tags
The tags assigned to the live source. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
- Parameters:
 tags- The tags assigned to the live source. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -