Interface HlsCdnSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HlsCdnSettings.Builder,,HlsCdnSettings> SdkBuilder<HlsCdnSettings.Builder,,HlsCdnSettings> SdkPojo
- Enclosing class:
HlsCdnSettings
public static interface HlsCdnSettings.Builder
extends SdkPojo, CopyableBuilder<HlsCdnSettings.Builder,HlsCdnSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault HlsCdnSettings.BuilderhlsAkamaiSettings(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.BuilderhlsBasicPutSettings(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.BuilderhlsMediaStoreSettings(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.BuilderhlsS3Settings(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.BuilderhlsWebdavSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaHlsAkamaiSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHlsBasicPutSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHlsMediaStoreSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHlsS3Settings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaHlsWebdavSettings.builder().When the
Consumercompletes,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:
-