Class StreamingExperienceSettings
- java.lang.Object
-
- software.amazon.awssdk.services.appstream.model.StreamingExperienceSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StreamingExperienceSettings.Builder,StreamingExperienceSettings>
@Generated("software.amazon.awssdk:codegen") public final class StreamingExperienceSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StreamingExperienceSettings.Builder,StreamingExperienceSettings>
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStreamingExperienceSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StreamingExperienceSettings.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()PreferredProtocolpreferredProtocol()The preferred protocol that you want to use while streaming your application.StringpreferredProtocolAsString()The preferred protocol that you want to use while streaming your application.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StreamingExperienceSettings.Builder>serializableBuilderClass()StreamingExperienceSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
preferredProtocol
public final PreferredProtocol preferredProtocol()
The preferred protocol that you want to use while streaming your application.
If the service returns an enum value that is not available in the current SDK version,
preferredProtocolwill returnPreferredProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompreferredProtocolAsString().- Returns:
- The preferred protocol that you want to use while streaming your application.
- See Also:
PreferredProtocol
-
preferredProtocolAsString
public final String preferredProtocolAsString()
The preferred protocol that you want to use while streaming your application.
If the service returns an enum value that is not available in the current SDK version,
preferredProtocolwill returnPreferredProtocol.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompreferredProtocolAsString().- Returns:
- The preferred protocol that you want to use while streaming your application.
- See Also:
PreferredProtocol
-
toBuilder
public StreamingExperienceSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StreamingExperienceSettings.Builder,StreamingExperienceSettings>
-
builder
public static StreamingExperienceSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends StreamingExperienceSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-