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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default HlsCdnSettings.BuilderhlsAkamaiSettings(Consumer<HlsAkamaiSettings.Builder> hlsAkamaiSettings)Sets the value of the HlsAkamaiSettings property for this object.HlsCdnSettings.BuilderhlsAkamaiSettings(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.HlsCdnSettings.BuilderhlsBasicPutSettings(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.HlsCdnSettings.BuilderhlsMediaStoreSettings(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.HlsCdnSettings.BuilderhlsS3Settings(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.HlsCdnSettings.BuilderhlsWebdavSettings(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 Detail
-
hlsAkamaiSettings
HlsCdnSettings.Builder hlsAkamaiSettings(HlsAkamaiSettings 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:
hlsAkamaiSettings(HlsAkamaiSettings)
-
hlsBasicPutSettings
HlsCdnSettings.Builder hlsBasicPutSettings(HlsBasicPutSettings 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:
hlsBasicPutSettings(HlsBasicPutSettings)
-
hlsMediaStoreSettings
HlsCdnSettings.Builder hlsMediaStoreSettings(HlsMediaStoreSettings 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:
hlsMediaStoreSettings(HlsMediaStoreSettings)
-
hlsS3Settings
HlsCdnSettings.Builder hlsS3Settings(HlsS3Settings 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
default HlsCdnSettings.Builder hlsS3Settings(Consumer<HlsS3Settings.Builder> 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:
hlsS3Settings(HlsS3Settings)
-
hlsWebdavSettings
HlsCdnSettings.Builder hlsWebdavSettings(HlsWebdavSettings 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:
hlsWebdavSettings(HlsWebdavSettings)
-
-