Interface HlsCdnSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<HlsCdnSettings.Builder,
,HlsCdnSettings> SdkBuilder<HlsCdnSettings.Builder,
,HlsCdnSettings> SdkPojo
- Enclosing class:
HlsCdnSettings
@Mutable
@NotThreadSafe
public static interface HlsCdnSettings.Builder
extends SdkPojo, CopyableBuilder<HlsCdnSettings.Builder,HlsCdnSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault HlsCdnSettings.Builder
hlsAkamaiSettings
(Consumer<HlsAkamaiSettings.Builder> hlsAkamaiSettings) Sets the value of the HlsAkamaiSettings property for this object.hlsAkamaiSettings
(HlsAkamaiSettings hlsAkamaiSettings) Sets the value of the HlsAkamaiSettings property for this object.default HlsCdnSettings.Builder
hlsBasicPutSettings
(Consumer<HlsBasicPutSettings.Builder> hlsBasicPutSettings) Sets the value of the HlsBasicPutSettings property for this object.hlsBasicPutSettings
(HlsBasicPutSettings hlsBasicPutSettings) Sets the value of the HlsBasicPutSettings property for this object.default HlsCdnSettings.Builder
hlsMediaStoreSettings
(Consumer<HlsMediaStoreSettings.Builder> hlsMediaStoreSettings) Sets the value of the HlsMediaStoreSettings property for this object.hlsMediaStoreSettings
(HlsMediaStoreSettings hlsMediaStoreSettings) Sets the value of the HlsMediaStoreSettings property for this object.default HlsCdnSettings.Builder
hlsS3Settings
(Consumer<HlsS3Settings.Builder> hlsS3Settings) Sets the value of the HlsS3Settings property for this object.hlsS3Settings
(HlsS3Settings hlsS3Settings) Sets the value of the HlsS3Settings property for this object.default HlsCdnSettings.Builder
hlsWebdavSettings
(Consumer<HlsWebdavSettings.Builder> hlsWebdavSettings) Sets the value of the HlsWebdavSettings property for this object.hlsWebdavSettings
(HlsWebdavSettings hlsWebdavSettings) Sets the value of the HlsWebdavSettings property for this object.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 Details
-
hlsAkamaiSettings
Sets the value of the HlsAkamaiSettings property for this object.- Parameters:
hlsAkamaiSettings
- The new value for the HlsAkamaiSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsAkamaiSettings
default HlsCdnSettings.Builder hlsAkamaiSettings(Consumer<HlsAkamaiSettings.Builder> hlsAkamaiSettings) Sets the value of the HlsAkamaiSettings property for this object. This is a convenience method that creates an instance of theHlsAkamaiSettings.Builder
avoiding the need to create one manually viaHlsAkamaiSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsAkamaiSettings(HlsAkamaiSettings)
.- Parameters:
hlsAkamaiSettings
- a consumer that will call methods onHlsAkamaiSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsBasicPutSettings
Sets the value of the HlsBasicPutSettings property for this object.- Parameters:
hlsBasicPutSettings
- The new value for the HlsBasicPutSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsBasicPutSettings
default HlsCdnSettings.Builder hlsBasicPutSettings(Consumer<HlsBasicPutSettings.Builder> hlsBasicPutSettings) Sets the value of the HlsBasicPutSettings property for this object. This is a convenience method that creates an instance of theHlsBasicPutSettings.Builder
avoiding the need to create one manually viaHlsBasicPutSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsBasicPutSettings(HlsBasicPutSettings)
.- Parameters:
hlsBasicPutSettings
- a consumer that will call methods onHlsBasicPutSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsMediaStoreSettings
Sets the value of the HlsMediaStoreSettings property for this object.- Parameters:
hlsMediaStoreSettings
- The new value for the HlsMediaStoreSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsMediaStoreSettings
default HlsCdnSettings.Builder hlsMediaStoreSettings(Consumer<HlsMediaStoreSettings.Builder> hlsMediaStoreSettings) Sets the value of the HlsMediaStoreSettings property for this object. This is a convenience method that creates an instance of theHlsMediaStoreSettings.Builder
avoiding the need to create one manually viaHlsMediaStoreSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsMediaStoreSettings(HlsMediaStoreSettings)
.- Parameters:
hlsMediaStoreSettings
- a consumer that will call methods onHlsMediaStoreSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsS3Settings
Sets the value of the HlsS3Settings property for this object.- Parameters:
hlsS3Settings
- The new value for the HlsS3Settings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsS3Settings
Sets the value of the HlsS3Settings property for this object. This is a convenience method that creates an instance of theHlsS3Settings.Builder
avoiding the need to create one manually viaHlsS3Settings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsS3Settings(HlsS3Settings)
.- Parameters:
hlsS3Settings
- a consumer that will call methods onHlsS3Settings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsWebdavSettings
Sets the value of the HlsWebdavSettings property for this object.- Parameters:
hlsWebdavSettings
- The new value for the HlsWebdavSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsWebdavSettings
default HlsCdnSettings.Builder hlsWebdavSettings(Consumer<HlsWebdavSettings.Builder> hlsWebdavSettings) Sets the value of the HlsWebdavSettings property for this object. This is a convenience method that creates an instance of theHlsWebdavSettings.Builder
avoiding the need to create one manually viaHlsWebdavSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsWebdavSettings(HlsWebdavSettings)
.- Parameters:
hlsWebdavSettings
- a consumer that will call methods onHlsWebdavSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-