Class StudioSummary
- java.lang.Object
-
- software.amazon.awssdk.services.emr.model.StudioSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StudioSummary.Builder,StudioSummary>
@Generated("software.amazon.awssdk:codegen") public final class StudioSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StudioSummary.Builder,StudioSummary>
Details for an Amazon EMR Studio, including ID, Name, VPC, and Description. To fetch additional details such as subnets, IAM roles, security groups, and tags for the Studio, use the DescribeStudio API.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStudioSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthModeauthMode()Specifies whether the Studio authenticates users using IAM or IAM Identity Center.StringauthModeAsString()Specifies whether the Studio authenticates users using IAM or IAM Identity Center.static StudioSummary.Builderbuilder()InstantcreationTime()The time when the Amazon EMR Studio was created.Stringdescription()The detailed description of the Amazon EMR Studio.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the Amazon EMR Studio.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StudioSummary.Builder>serializableBuilderClass()StringstudioId()The ID of the Amazon EMR Studio.StudioSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringurl()The unique access URL of the Amazon EMR Studio.StringvpcId()The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.-
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
-
studioId
public final String studioId()
The ID of the Amazon EMR Studio.
- Returns:
- The ID of the Amazon EMR Studio.
-
name
public final String name()
The name of the Amazon EMR Studio.
- Returns:
- The name of the Amazon EMR Studio.
-
vpcId
public final String vpcId()
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
- Returns:
- The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
-
description
public final String description()
The detailed description of the Amazon EMR Studio.
- Returns:
- The detailed description of the Amazon EMR Studio.
-
url
public final String url()
The unique access URL of the Amazon EMR Studio.
- Returns:
- The unique access URL of the Amazon EMR Studio.
-
authMode
public final AuthMode authMode()
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
If the service returns an enum value that is not available in the current SDK version,
authModewill returnAuthMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthModeAsString().- Returns:
- Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
- See Also:
AuthMode
-
authModeAsString
public final String authModeAsString()
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
If the service returns an enum value that is not available in the current SDK version,
authModewill returnAuthMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthModeAsString().- Returns:
- Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
- See Also:
AuthMode
-
creationTime
public final Instant creationTime()
The time when the Amazon EMR Studio was created.
- Returns:
- The time when the Amazon EMR Studio was created.
-
toBuilder
public StudioSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StudioSummary.Builder,StudioSummary>
-
builder
public static StudioSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends StudioSummary.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-