Interface StreamingProperties.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<StreamingProperties.Builder,,StreamingProperties> SdkBuilder<StreamingProperties.Builder,,StreamingProperties> SdkPojo
- Enclosing class:
 StreamingProperties
- 
Method Summary
Modifier and TypeMethodDescriptiondefault StreamingProperties.BuilderglobalAccelerator(Consumer<GlobalAcceleratorForDirectory.Builder> globalAccelerator) Indicates the Global Accelerator properties.globalAccelerator(GlobalAcceleratorForDirectory globalAccelerator) Indicates the Global Accelerator properties.storageConnectors(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, sdkFieldNameToField, 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:
 
 - 
globalAccelerator
Indicates the Global Accelerator properties.
- Parameters:
 globalAccelerator- Indicates the Global Accelerator properties.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
globalAccelerator
default StreamingProperties.Builder globalAccelerator(Consumer<GlobalAcceleratorForDirectory.Builder> globalAccelerator) Indicates the Global Accelerator properties.
This is a convenience method that creates an instance of theGlobalAcceleratorForDirectory.Builderavoiding the need to create one manually viaGlobalAcceleratorForDirectory.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toglobalAccelerator(GlobalAcceleratorForDirectory).- Parameters:
 globalAccelerator- a consumer that will call methods onGlobalAcceleratorForDirectory.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -