@Generated(value="software.amazon.awssdk:codegen") public final class StudioComponentInitializationScript extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StudioComponentInitializationScript.Builder,StudioComponentInitializationScript>
Initialization scripts for studio components.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StudioComponentInitializationScript.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StudioComponentInitializationScript.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
launchProfileProtocolVersion()
The version number of the protocol that is used by the launch profile.
|
LaunchProfilePlatform |
platform()
The platform of the initialization script, either WINDOWS or LINUX.
|
String |
platformAsString()
The platform of the initialization script, either WINDOWS or LINUX.
|
StudioComponentInitializationScriptRunContext |
runContext()
The method to use when running the initialization script.
|
String |
runContextAsString()
The method to use when running the initialization script.
|
String |
script()
The initialization script.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StudioComponentInitializationScript.Builder> |
serializableBuilderClass() |
StudioComponentInitializationScript.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String launchProfileProtocolVersion()
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
public final LaunchProfilePlatform platform()
The platform of the initialization script, either WINDOWS or LINUX.
If the service returns an enum value that is not available in the current SDK version, platform will
return LaunchProfilePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from platformAsString().
LaunchProfilePlatformpublic final String platformAsString()
The platform of the initialization script, either WINDOWS or LINUX.
If the service returns an enum value that is not available in the current SDK version, platform will
return LaunchProfilePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from platformAsString().
LaunchProfilePlatformpublic final StudioComponentInitializationScriptRunContext runContext()
The method to use when running the initialization script.
If the service returns an enum value that is not available in the current SDK version, runContext will
return StudioComponentInitializationScriptRunContext.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from runContextAsString().
StudioComponentInitializationScriptRunContextpublic final String runContextAsString()
The method to use when running the initialization script.
If the service returns an enum value that is not available in the current SDK version, runContext will
return StudioComponentInitializationScriptRunContext.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from runContextAsString().
StudioComponentInitializationScriptRunContextpublic final String script()
The initialization script.
public StudioComponentInitializationScript.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StudioComponentInitializationScript.Builder,StudioComponentInitializationScript>public static StudioComponentInitializationScript.Builder builder()
public static Class<? extends StudioComponentInitializationScript.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.