@Generated(value="software.amazon.awssdk:codegen") public final class LaunchProfileInitializationScript extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LaunchProfileInitializationScript.Builder,LaunchProfileInitializationScript>
The Launch Profile Initialization Script is used when start streaming session runs.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LaunchProfileInitializationScript.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LaunchProfileInitializationScript.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
runtimeRoleArn()
An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime
while the instance is running.
|
String |
script()
The initialization script.
|
List<SdkField<?>> |
sdkFields() |
String |
secureInitializationRoleArn()
An IAM role attached to Studio Component when the system initialization script runs which give the studio
component access to AWS resources when the system initialization script runs.
|
static Class<? extends LaunchProfileInitializationScript.Builder> |
serializableBuilderClass() |
String |
studioComponentId()
The unique identifier for a studio component resource.
|
String |
studioComponentName()
The name for the studio component.
|
LaunchProfileInitializationScript.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String runtimeRoleArn()
An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
public final String script()
The initialization script.
public final String secureInitializationRoleArn()
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
public final String studioComponentId()
The unique identifier for a studio component resource.
public final String studioComponentName()
The name for the studio component.
public LaunchProfileInitializationScript.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LaunchProfileInitializationScript.Builder,LaunchProfileInitializationScript>public static LaunchProfileInitializationScript.Builder builder()
public static Class<? extends LaunchProfileInitializationScript.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.