Class LaunchProfileInitializationScript
- java.lang.Object
-
- software.amazon.awssdk.services.nimble.model.LaunchProfileInitializationScript
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LaunchProfileInitializationScript.Builder,LaunchProfileInitializationScript>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLaunchProfileInitializationScript.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LaunchProfileInitializationScript.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringruntimeRoleArn()An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.Stringscript()The initialization script.List<SdkField<?>>sdkFields()StringsecureInitializationRoleArn()An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.static Class<? extends LaunchProfileInitializationScript.Builder>serializableBuilderClass()StringstudioComponentId()The unique identifier for a studio component resource.StringstudioComponentName()The name for the studio component.LaunchProfileInitializationScript.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
-
runtimeRoleArn
public final String runtimeRoleArn()
An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
- Returns:
- An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.
-
script
public final String script()
The initialization script.
- Returns:
- The initialization script.
-
secureInitializationRoleArn
public final String secureInitializationRoleArn()
An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
- Returns:
- An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.
-
studioComponentId
public final String studioComponentId()
The unique identifier for a studio component resource.
- Returns:
- The unique identifier for a studio component resource.
-
studioComponentName
public final String studioComponentName()
The name for the studio component.
- Returns:
- The name for the studio component.
-
toBuilder
public LaunchProfileInitializationScript.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LaunchProfileInitializationScript.Builder,LaunchProfileInitializationScript>
-
builder
public static LaunchProfileInitializationScript.Builder builder()
-
serializableBuilderClass
public static Class<? extends LaunchProfileInitializationScript.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.
-
-