Interface StreamingProperties.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StreamingProperties.Builder,,StreamingProperties> SdkBuilder<StreamingProperties.Builder,,StreamingProperties> SdkPojo
- Enclosing class:
StreamingProperties
public static interface StreamingProperties.Builder
extends SdkPojo, CopyableBuilder<StreamingProperties.Builder,StreamingProperties>
-
Method Summary
Modifier and TypeMethodDescriptionstorageConnectors(Collection<StorageConnector> storageConnectors) Indicates the storage connector usedstorageConnectors(Consumer<StorageConnector.Builder>... storageConnectors) Indicates the storage connector usedstorageConnectors(StorageConnector... storageConnectors) Indicates the storage connector usedstreamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol) Indicates the type of preferred protocol for the streaming experience.streamingExperiencePreferredProtocol(StreamingExperiencePreferredProtocolEnum streamingExperiencePreferredProtocol) Indicates the type of preferred protocol for the streaming experience.userSettings(Collection<UserSetting> userSettings) Indicates the permission settings asscoiated with the user.userSettings(Consumer<UserSetting.Builder>... userSettings) Indicates the permission settings asscoiated with the user.userSettings(UserSetting... userSettings) Indicates the permission settings asscoiated with the user.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
-
streamingExperiencePreferredProtocol
StreamingProperties.Builder streamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol) Indicates the type of preferred protocol for the streaming experience.
- Parameters:
streamingExperiencePreferredProtocol- Indicates the type of preferred protocol for the streaming experience.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
streamingExperiencePreferredProtocol
StreamingProperties.Builder streamingExperiencePreferredProtocol(StreamingExperiencePreferredProtocolEnum streamingExperiencePreferredProtocol) Indicates the type of preferred protocol for the streaming experience.
- Parameters:
streamingExperiencePreferredProtocol- Indicates the type of preferred protocol for the streaming experience.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userSettings
Indicates the permission settings asscoiated with the user.
- Parameters:
userSettings- Indicates the permission settings asscoiated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userSettings
Indicates the permission settings asscoiated with the user.
- Parameters:
userSettings- Indicates the permission settings asscoiated with the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userSettings
Indicates the permission settings asscoiated with the user.
This is a convenience method that creates an instance of theUserSetting.Builderavoiding the need to create one manually viaUserSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed touserSettings(List<UserSetting>).- Parameters:
userSettings- a consumer that will call methods onUserSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageConnectors
Indicates the storage connector used
- Parameters:
storageConnectors- Indicates the storage connector used- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageConnectors
Indicates the storage connector used
- Parameters:
storageConnectors- Indicates the storage connector used- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageConnectors
StreamingProperties.Builder storageConnectors(Consumer<StorageConnector.Builder>... storageConnectors) Indicates the storage connector used
This is a convenience method that creates an instance of theStorageConnector.Builderavoiding the need to create one manually viaStorageConnector.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostorageConnectors(List<StorageConnector>).- Parameters:
storageConnectors- a consumer that will call methods onStorageConnector.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-