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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StreamingProperties.BuilderstorageConnectors(Collection<StorageConnector> storageConnectors)Indicates the storage connector usedStreamingProperties.BuilderstorageConnectors(Consumer<StorageConnector.Builder>... storageConnectors)Indicates the storage connector usedStreamingProperties.BuilderstorageConnectors(StorageConnector... storageConnectors)Indicates the storage connector usedStreamingProperties.BuilderstreamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol)Indicates the type of preferred protocol for the streaming experience.StreamingProperties.BuilderstreamingExperiencePreferredProtocol(StreamingExperiencePreferredProtocolEnum streamingExperiencePreferredProtocol)Indicates the type of preferred protocol for the streaming experience.StreamingProperties.BuilderuserSettings(Collection<UserSetting> userSettings)Indicates the permission settings asscoiated with the user.StreamingProperties.BuilderuserSettings(Consumer<UserSetting.Builder>... userSettings)Indicates the permission settings asscoiated with the user.StreamingProperties.BuilderuserSettings(UserSetting... userSettings)Indicates the permission settings asscoiated with the user.-
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
-
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:
StreamingExperiencePreferredProtocolEnum,StreamingExperiencePreferredProtocolEnum
-
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:
StreamingExperiencePreferredProtocolEnum,StreamingExperiencePreferredProtocolEnum
-
userSettings
StreamingProperties.Builder userSettings(Collection<UserSetting> 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
StreamingProperties.Builder userSettings(UserSetting... 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
StreamingProperties.Builder userSettings(Consumer<UserSetting.Builder>... 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 to#userSettings(List.) - 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:
#userSettings(java.util.Collection)
-
storageConnectors
StreamingProperties.Builder storageConnectors(Collection<StorageConnector> 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(StorageConnector... 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 to#storageConnectors(List.) - 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:
#storageConnectors(java.util.Collection)
-
-