@Generated(value="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. The details do not include subnets, IAM roles, security groups, or tags associated with the Studio.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StudioSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
AuthMode |
authMode()
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
|
String |
authModeAsString()
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
|
static StudioSummary.Builder |
builder() |
Instant |
creationTime()
The time when the Amazon EMR Studio was created.
|
String |
description()
The detailed description of the Amazon EMR Studio.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the Amazon EMR Studio.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StudioSummary.Builder> |
serializableBuilderClass() |
String |
studioId()
The ID of the Amazon EMR Studio.
|
StudioSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
url()
The unique access URL of the Amazon EMR Studio.
|
String |
vpcId()
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String studioId()
The ID of the Amazon EMR Studio.
public final String name()
The name of the Amazon EMR Studio.
public final String vpcId()
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
public final String description()
The detailed description of the Amazon EMR Studio.
public final String url()
The unique access URL of the Amazon EMR Studio.
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, authMode will
return AuthMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
authModeAsString().
AuthModepublic 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, authMode will
return AuthMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
authModeAsString().
AuthModepublic final Instant creationTime()
The time when the Amazon EMR Studio was created.
public StudioSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StudioSummary.Builder,StudioSummary>public static StudioSummary.Builder builder()
public static Class<? extends StudioSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.