@Generated(value="software.amazon.awssdk:codegen") public final class LaunchProfileMembership extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LaunchProfileMembership.Builder,LaunchProfileMembership>
Studio admins can use launch profile membership to delegate launch profile access to studio users in the Nimble Studio portal without writing or maintaining complex IAM policies. A launch profile member is a user association from your studio identity source who is granted permissions to a launch profile.
A launch profile member (type USER) provides the following permissions to that launch profile:
GetLaunchProfile
GetLaunchProfileInitialization
GetLaunchProfileMembers
GetLaunchProfileMember
CreateStreamingSession
GetLaunchProfileDetails
| Modifier and Type | Class and Description |
|---|---|
static interface |
LaunchProfileMembership.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LaunchProfileMembership.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
identityStoreId()
The ID of the identity store.
|
LaunchProfilePersona |
persona()
The persona.
|
String |
personaAsString()
The persona.
|
String |
principalId()
The principal ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LaunchProfileMembership.Builder> |
serializableBuilderClass() |
String |
sid()
The Active Directory Security Identifier for this user, if available.
|
LaunchProfileMembership.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String identityStoreId()
The ID of the identity store.
public final LaunchProfilePersona persona()
The persona.
If the service returns an enum value that is not available in the current SDK version, persona will
return LaunchProfilePersona.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from personaAsString().
LaunchProfilePersonapublic final String personaAsString()
The persona.
If the service returns an enum value that is not available in the current SDK version, persona will
return LaunchProfilePersona.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from personaAsString().
LaunchProfilePersonapublic final String principalId()
The principal ID.
public final String sid()
The Active Directory Security Identifier for this user, if available.
public LaunchProfileMembership.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LaunchProfileMembership.Builder,LaunchProfileMembership>public static LaunchProfileMembership.Builder builder()
public static Class<? extends LaunchProfileMembership.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.