@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StreamingProperties extends Object implements Serializable, Cloneable, StructuredPojo
Describes the streaming properties.
| Constructor and Description |
|---|
StreamingProperties() |
| Modifier and Type | Method and Description |
|---|---|
StreamingProperties |
clone() |
boolean |
equals(Object obj) |
List<StorageConnector> |
getStorageConnectors()
Indicates the storage connector used
|
String |
getStreamingExperiencePreferredProtocol()
Indicates the type of preferred protocol for the streaming experience.
|
List<UserSetting> |
getUserSettings()
Indicates the permission settings asscoiated with the user.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setStorageConnectors(Collection<StorageConnector> storageConnectors)
Indicates the storage connector used
|
void |
setStreamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol)
Indicates the type of preferred protocol for the streaming experience.
|
void |
setUserSettings(Collection<UserSetting> userSettings)
Indicates the permission settings asscoiated with the user.
|
String |
toString()
Returns a string representation of this object.
|
StreamingProperties |
withStorageConnectors(Collection<StorageConnector> storageConnectors)
Indicates the storage connector used
|
StreamingProperties |
withStorageConnectors(StorageConnector... storageConnectors)
Indicates the storage connector used
|
StreamingProperties |
withStreamingExperiencePreferredProtocol(StreamingExperiencePreferredProtocolEnum streamingExperiencePreferredProtocol)
Indicates the type of preferred protocol for the streaming experience.
|
StreamingProperties |
withStreamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol)
Indicates the type of preferred protocol for the streaming experience.
|
StreamingProperties |
withUserSettings(Collection<UserSetting> userSettings)
Indicates the permission settings asscoiated with the user.
|
StreamingProperties |
withUserSettings(UserSetting... userSettings)
Indicates the permission settings asscoiated with the user.
|
public void setStreamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol)
Indicates the type of preferred protocol for the streaming experience.
streamingExperiencePreferredProtocol - Indicates the type of preferred protocol for the streaming experience.StreamingExperiencePreferredProtocolEnumpublic String getStreamingExperiencePreferredProtocol()
Indicates the type of preferred protocol for the streaming experience.
StreamingExperiencePreferredProtocolEnumpublic StreamingProperties withStreamingExperiencePreferredProtocol(String streamingExperiencePreferredProtocol)
Indicates the type of preferred protocol for the streaming experience.
streamingExperiencePreferredProtocol - Indicates the type of preferred protocol for the streaming experience.StreamingExperiencePreferredProtocolEnumpublic StreamingProperties withStreamingExperiencePreferredProtocol(StreamingExperiencePreferredProtocolEnum streamingExperiencePreferredProtocol)
Indicates the type of preferred protocol for the streaming experience.
streamingExperiencePreferredProtocol - Indicates the type of preferred protocol for the streaming experience.StreamingExperiencePreferredProtocolEnumpublic List<UserSetting> getUserSettings()
Indicates the permission settings asscoiated with the user.
public void setUserSettings(Collection<UserSetting> userSettings)
Indicates the permission settings asscoiated with the user.
userSettings - Indicates the permission settings asscoiated with the user.public StreamingProperties withUserSettings(UserSetting... userSettings)
Indicates the permission settings asscoiated with the user.
NOTE: This method appends the values to the existing list (if any). Use
setUserSettings(java.util.Collection) or withUserSettings(java.util.Collection) if you want to
override the existing values.
userSettings - Indicates the permission settings asscoiated with the user.public StreamingProperties withUserSettings(Collection<UserSetting> userSettings)
Indicates the permission settings asscoiated with the user.
userSettings - Indicates the permission settings asscoiated with the user.public List<StorageConnector> getStorageConnectors()
Indicates the storage connector used
public void setStorageConnectors(Collection<StorageConnector> storageConnectors)
Indicates the storage connector used
storageConnectors - Indicates the storage connector usedpublic StreamingProperties withStorageConnectors(StorageConnector... storageConnectors)
Indicates the storage connector used
NOTE: This method appends the values to the existing list (if any). Use
setStorageConnectors(java.util.Collection) or withStorageConnectors(java.util.Collection) if
you want to override the existing values.
storageConnectors - Indicates the storage connector usedpublic StreamingProperties withStorageConnectors(Collection<StorageConnector> storageConnectors)
Indicates the storage connector used
storageConnectors - Indicates the storage connector usedpublic String toString()
toString in class ObjectObject.toString()public StreamingProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.