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 Default Methods Modifier and Type Method Description default StreamingProperties.BuilderglobalAccelerator(Consumer<GlobalAcceleratorForDirectory.Builder> globalAccelerator)Indicates the Global Accelerator properties.StreamingProperties.BuilderglobalAccelerator(GlobalAcceleratorForDirectory globalAccelerator)Indicates the Global Accelerator properties.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)
-
globalAccelerator
StreamingProperties.Builder globalAccelerator(GlobalAcceleratorForDirectory 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:
globalAccelerator(GlobalAcceleratorForDirectory)
-
-