@Generated(value="software.amazon.awssdk:codegen") public final class UpdateStudioComponentRequest extends NimbleRequest implements ToCopyableBuilder<UpdateStudioComponentRequest.Builder,UpdateStudioComponentRequest>
The studio component ID.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateStudioComponentRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateStudioComponentRequest.Builder |
builder() |
String |
clientToken()
To make an idempotent API request using one of these actions, specify a client token in the request.
|
StudioComponentConfiguration |
configuration()
The configuration of the studio component, based on component type.
|
String |
description()
The description.
|
List<String> |
ec2SecurityGroupIds()
The EC2 security groups that control access to the studio component.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEc2SecurityGroupIds()
Returns true if the Ec2SecurityGroupIds property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasInitializationScripts()
Returns true if the InitializationScripts property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasScriptParameters()
Returns true if the ScriptParameters property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
List<StudioComponentInitializationScript> |
initializationScripts()
Initialization scripts for studio components.
|
String |
name()
The name for the studio component.
|
List<ScriptParameterKeyValue> |
scriptParameters()
Parameters for the studio component scripts.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateStudioComponentRequest.Builder> |
serializableBuilderClass() |
String |
studioComponentId()
The studio component ID.
|
String |
studioId()
The studio ID.
|
StudioComponentSubtype |
subtype()
The specific subtype of a studio component.
|
String |
subtypeAsString()
The specific subtype of a studio component.
|
UpdateStudioComponentRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
StudioComponentType |
type()
The type of the studio component.
|
String |
typeAsString()
The type of the studio component.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clientToken()
To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.
public final StudioComponentConfiguration configuration()
The configuration of the studio component, based on component type.
public final String description()
The description.
public final boolean hasEc2SecurityGroupIds()
public final List<String> ec2SecurityGroupIds()
The EC2 security groups that control access to the studio component.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEc2SecurityGroupIds() to see if a value was sent in this field.
public final boolean hasInitializationScripts()
public final List<StudioComponentInitializationScript> initializationScripts()
Initialization scripts for studio components.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasInitializationScripts() to see if a value was sent in this field.
public final String name()
The name for the studio component.
public final boolean hasScriptParameters()
public final List<ScriptParameterKeyValue> scriptParameters()
Parameters for the studio component scripts.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasScriptParameters() to see if a value was sent in this field.
public final String studioComponentId()
The studio component ID.
public final String studioId()
The studio ID.
public final StudioComponentSubtype subtype()
The specific subtype of a studio component.
If the service returns an enum value that is not available in the current SDK version, subtype will
return StudioComponentSubtype.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from subtypeAsString().
StudioComponentSubtypepublic final String subtypeAsString()
The specific subtype of a studio component.
If the service returns an enum value that is not available in the current SDK version, subtype will
return StudioComponentSubtype.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from subtypeAsString().
StudioComponentSubtypepublic final StudioComponentType type()
The type of the studio component.
If the service returns an enum value that is not available in the current SDK version, type will return
StudioComponentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
StudioComponentTypepublic final String typeAsString()
The type of the studio component.
If the service returns an enum value that is not available in the current SDK version, type will return
StudioComponentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
StudioComponentTypepublic UpdateStudioComponentRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateStudioComponentRequest.Builder,UpdateStudioComponentRequest>toBuilder in class NimbleRequestpublic static UpdateStudioComponentRequest.Builder builder()
public static Class<? extends UpdateStudioComponentRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.