@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.StreamingExperiencePreferredProtocolEnum
public String getStreamingExperiencePreferredProtocol()
Indicates the type of preferred protocol for the streaming experience.
StreamingExperiencePreferredProtocolEnum
public 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.StreamingExperiencePreferredProtocolEnum
public 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.StreamingExperiencePreferredProtocolEnum
public 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 Object
Object.toString()
public StreamingProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.