public static interface HlsCdnSettings.Builder extends CopyableBuilder<HlsCdnSettings.Builder,HlsCdnSettings>
Modifier and Type | Method and Description |
---|---|
default HlsCdnSettings.Builder |
hlsAkamaiSettings(Consumer<HlsAkamaiSettings.Builder> hlsAkamaiSettings)
Sets the value of the HlsAkamaiSettings property for this object.
|
HlsCdnSettings.Builder |
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.
|
HlsCdnSettings.Builder |
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.
|
HlsCdnSettings.Builder |
hlsMediaStoreSettings(HlsMediaStoreSettings hlsMediaStoreSettings)
Sets the value of the HlsMediaStoreSettings property for this object.
|
default HlsCdnSettings.Builder |
hlsWebdavSettings(Consumer<HlsWebdavSettings.Builder> hlsWebdavSettings)
Sets the value of the HlsWebdavSettings property for this object.
|
HlsCdnSettings.Builder |
hlsWebdavSettings(HlsWebdavSettings hlsWebdavSettings)
Sets the value of the HlsWebdavSettings property for this object.
|
copy
applyMutation, build
HlsCdnSettings.Builder hlsAkamaiSettings(HlsAkamaiSettings hlsAkamaiSettings)
hlsAkamaiSettings
- The new value for the HlsAkamaiSettings property for this object.default HlsCdnSettings.Builder hlsAkamaiSettings(Consumer<HlsAkamaiSettings.Builder> hlsAkamaiSettings)
HlsAkamaiSettings.Builder
avoiding the need to
create one manually via HlsAkamaiSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to hlsAkamaiSettings(HlsAkamaiSettings)
.hlsAkamaiSettings
- a consumer that will call methods on HlsAkamaiSettings.Builder
hlsAkamaiSettings(HlsAkamaiSettings)
HlsCdnSettings.Builder hlsBasicPutSettings(HlsBasicPutSettings hlsBasicPutSettings)
hlsBasicPutSettings
- The new value for the HlsBasicPutSettings property for this object.default HlsCdnSettings.Builder hlsBasicPutSettings(Consumer<HlsBasicPutSettings.Builder> hlsBasicPutSettings)
HlsBasicPutSettings.Builder
avoiding the need
to create one manually via HlsBasicPutSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to hlsBasicPutSettings(HlsBasicPutSettings)
.hlsBasicPutSettings
- a consumer that will call methods on HlsBasicPutSettings.Builder
hlsBasicPutSettings(HlsBasicPutSettings)
HlsCdnSettings.Builder hlsMediaStoreSettings(HlsMediaStoreSettings hlsMediaStoreSettings)
hlsMediaStoreSettings
- The new value for the HlsMediaStoreSettings property for this object.default HlsCdnSettings.Builder hlsMediaStoreSettings(Consumer<HlsMediaStoreSettings.Builder> hlsMediaStoreSettings)
HlsMediaStoreSettings.Builder
avoiding the need
to create one manually via HlsMediaStoreSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to hlsMediaStoreSettings(HlsMediaStoreSettings)
.hlsMediaStoreSettings
- a consumer that will call methods on HlsMediaStoreSettings.Builder
hlsMediaStoreSettings(HlsMediaStoreSettings)
HlsCdnSettings.Builder hlsWebdavSettings(HlsWebdavSettings hlsWebdavSettings)
hlsWebdavSettings
- The new value for the HlsWebdavSettings property for this object.default HlsCdnSettings.Builder hlsWebdavSettings(Consumer<HlsWebdavSettings.Builder> hlsWebdavSettings)
HlsWebdavSettings.Builder
avoiding the need to
create one manually via HlsWebdavSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to hlsWebdavSettings(HlsWebdavSettings)
.hlsWebdavSettings
- a consumer that will call methods on HlsWebdavSettings.Builder
hlsWebdavSettings(HlsWebdavSettings)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.