@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StudioSummary extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
StudioSummary() |
Modifier and Type | Method and Description |
---|---|
StudioSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAuthMode()
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
|
Date |
getCreationTime()
The time when the Amazon EMR Studio was created.
|
String |
getDescription()
The detailed description of the Amazon EMR Studio.
|
String |
getName()
The name of the Amazon EMR Studio.
|
String |
getStudioId()
The ID of the Amazon EMR Studio.
|
String |
getUrl()
The unique access URL of the Amazon EMR Studio.
|
String |
getVpcId()
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAuthMode(String authMode)
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
|
void |
setCreationTime(Date creationTime)
The time when the Amazon EMR Studio was created.
|
void |
setDescription(String description)
The detailed description of the Amazon EMR Studio.
|
void |
setName(String name)
The name of the Amazon EMR Studio.
|
void |
setStudioId(String studioId)
The ID of the Amazon EMR Studio.
|
void |
setUrl(String url)
The unique access URL of the Amazon EMR Studio.
|
void |
setVpcId(String vpcId)
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
|
String |
toString()
Returns a string representation of this object.
|
StudioSummary |
withAuthMode(AuthMode authMode)
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
|
StudioSummary |
withAuthMode(String authMode)
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
|
StudioSummary |
withCreationTime(Date creationTime)
The time when the Amazon EMR Studio was created.
|
StudioSummary |
withDescription(String description)
The detailed description of the Amazon EMR Studio.
|
StudioSummary |
withName(String name)
The name of the Amazon EMR Studio.
|
StudioSummary |
withStudioId(String studioId)
The ID of the Amazon EMR Studio.
|
StudioSummary |
withUrl(String url)
The unique access URL of the Amazon EMR Studio.
|
StudioSummary |
withVpcId(String vpcId)
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
|
public void setStudioId(String studioId)
The ID of the Amazon EMR Studio.
studioId
- The ID of the Amazon EMR Studio.public String getStudioId()
The ID of the Amazon EMR Studio.
public StudioSummary withStudioId(String studioId)
The ID of the Amazon EMR Studio.
studioId
- The ID of the Amazon EMR Studio.public void setName(String name)
The name of the Amazon EMR Studio.
name
- The name of the Amazon EMR Studio.public String getName()
The name of the Amazon EMR Studio.
public StudioSummary withName(String name)
The name of the Amazon EMR Studio.
name
- The name of the Amazon EMR Studio.public void setVpcId(String vpcId)
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
vpcId
- The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.public String getVpcId()
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
public StudioSummary withVpcId(String vpcId)
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
vpcId
- The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.public void setDescription(String description)
The detailed description of the Amazon EMR Studio.
description
- The detailed description of the Amazon EMR Studio.public String getDescription()
The detailed description of the Amazon EMR Studio.
public StudioSummary withDescription(String description)
The detailed description of the Amazon EMR Studio.
description
- The detailed description of the Amazon EMR Studio.public void setUrl(String url)
The unique access URL of the Amazon EMR Studio.
url
- The unique access URL of the Amazon EMR Studio.public String getUrl()
The unique access URL of the Amazon EMR Studio.
public StudioSummary withUrl(String url)
The unique access URL of the Amazon EMR Studio.
url
- The unique access URL of the Amazon EMR Studio.public void setAuthMode(String authMode)
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
authMode
- Specifies whether the Studio authenticates users using IAM or IAM Identity Center.AuthMode
public String getAuthMode()
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
AuthMode
public StudioSummary withAuthMode(String authMode)
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
authMode
- Specifies whether the Studio authenticates users using IAM or IAM Identity Center.AuthMode
public StudioSummary withAuthMode(AuthMode authMode)
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
authMode
- Specifies whether the Studio authenticates users using IAM or IAM Identity Center.AuthMode
public void setCreationTime(Date creationTime)
The time when the Amazon EMR Studio was created.
creationTime
- The time when the Amazon EMR Studio was created.public Date getCreationTime()
The time when the Amazon EMR Studio was created.
public StudioSummary withCreationTime(Date creationTime)
The time when the Amazon EMR Studio was created.
creationTime
- The time when the Amazon EMR Studio was created.public String toString()
toString
in class Object
Object.toString()
public StudioSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2024. All rights reserved.