AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::StudioSummary Class Reference

#include <StudioSummary.h>

Public Member Functions

 StudioSummary ()
 
 StudioSummary (Aws::Utils::Json::JsonView jsonValue)
 
StudioSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStudioId () const
 
bool StudioIdHasBeenSet () const
 
void SetStudioId (const Aws::String &value)
 
void SetStudioId (Aws::String &&value)
 
void SetStudioId (const char *value)
 
StudioSummaryWithStudioId (const Aws::String &value)
 
StudioSummaryWithStudioId (Aws::String &&value)
 
StudioSummaryWithStudioId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
StudioSummaryWithName (const Aws::String &value)
 
StudioSummaryWithName (Aws::String &&value)
 
StudioSummaryWithName (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
StudioSummaryWithVpcId (const Aws::String &value)
 
StudioSummaryWithVpcId (Aws::String &&value)
 
StudioSummaryWithVpcId (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
StudioSummaryWithDescription (const Aws::String &value)
 
StudioSummaryWithDescription (Aws::String &&value)
 
StudioSummaryWithDescription (const char *value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
StudioSummaryWithUrl (const Aws::String &value)
 
StudioSummaryWithUrl (Aws::String &&value)
 
StudioSummaryWithUrl (const char *value)
 
const AuthModeGetAuthMode () const
 
bool AuthModeHasBeenSet () const
 
void SetAuthMode (const AuthMode &value)
 
void SetAuthMode (AuthMode &&value)
 
StudioSummaryWithAuthMode (const AuthMode &value)
 
StudioSummaryWithAuthMode (AuthMode &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
StudioSummaryWithCreationTime (const Aws::Utils::DateTime &value)
 
StudioSummaryWithCreationTime (Aws::Utils::DateTime &&value)
 

Detailed Description

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.

See Also:

AWS API Reference

Definition at line 35 of file StudioSummary.h.

Constructor & Destructor Documentation

◆ StudioSummary() [1/2]

Aws::EMR::Model::StudioSummary::StudioSummary ( )

◆ StudioSummary() [2/2]

Aws::EMR::Model::StudioSummary::StudioSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AuthModeHasBeenSet()

bool Aws::EMR::Model::StudioSummary::AuthModeHasBeenSet ( ) const
inline

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Definition at line 267 of file StudioSummary.h.

◆ CreationTimeHasBeenSet()

bool Aws::EMR::Model::StudioSummary::CreationTimeHasBeenSet ( ) const
inline

The time when the Amazon EMR Studio was created.

Definition at line 302 of file StudioSummary.h.

◆ DescriptionHasBeenSet()

bool Aws::EMR::Model::StudioSummary::DescriptionHasBeenSet ( ) const
inline

The detailed description of the Amazon EMR Studio.

Definition at line 183 of file StudioSummary.h.

◆ GetAuthMode()

const AuthMode& Aws::EMR::Model::StudioSummary::GetAuthMode ( ) const
inline

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Definition at line 261 of file StudioSummary.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::EMR::Model::StudioSummary::GetCreationTime ( ) const
inline

The time when the Amazon EMR Studio was created.

Definition at line 297 of file StudioSummary.h.

◆ GetDescription()

const Aws::String& Aws::EMR::Model::StudioSummary::GetDescription ( ) const
inline

The detailed description of the Amazon EMR Studio.

Definition at line 178 of file StudioSummary.h.

◆ GetName()

const Aws::String& Aws::EMR::Model::StudioSummary::GetName ( ) const
inline

The name of the Amazon EMR Studio.

Definition at line 88 of file StudioSummary.h.

◆ GetStudioId()

const Aws::String& Aws::EMR::Model::StudioSummary::GetStudioId ( ) const
inline

The ID of the Amazon EMR Studio.

Definition at line 47 of file StudioSummary.h.

◆ GetUrl()

const Aws::String& Aws::EMR::Model::StudioSummary::GetUrl ( ) const
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 219 of file StudioSummary.h.

◆ GetVpcId()

const Aws::String& Aws::EMR::Model::StudioSummary::GetVpcId ( ) const
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 130 of file StudioSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::StudioSummary::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::EMR::Model::StudioSummary::NameHasBeenSet ( ) const
inline

The name of the Amazon EMR Studio.

Definition at line 93 of file StudioSummary.h.

◆ operator=()

StudioSummary& Aws::EMR::Model::StudioSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAuthMode() [1/2]

void Aws::EMR::Model::StudioSummary::SetAuthMode ( AuthMode &&  value)
inline

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Definition at line 279 of file StudioSummary.h.

◆ SetAuthMode() [2/2]

void Aws::EMR::Model::StudioSummary::SetAuthMode ( const AuthMode value)
inline

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Definition at line 273 of file StudioSummary.h.

◆ SetCreationTime() [1/2]

void Aws::EMR::Model::StudioSummary::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time when the Amazon EMR Studio was created.

Definition at line 312 of file StudioSummary.h.

◆ SetCreationTime() [2/2]

void Aws::EMR::Model::StudioSummary::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time when the Amazon EMR Studio was created.

Definition at line 307 of file StudioSummary.h.

◆ SetDescription() [1/3]

void Aws::EMR::Model::StudioSummary::SetDescription ( Aws::String &&  value)
inline

The detailed description of the Amazon EMR Studio.

Definition at line 193 of file StudioSummary.h.

◆ SetDescription() [2/3]

void Aws::EMR::Model::StudioSummary::SetDescription ( const Aws::String value)
inline

The detailed description of the Amazon EMR Studio.

Definition at line 188 of file StudioSummary.h.

◆ SetDescription() [3/3]

void Aws::EMR::Model::StudioSummary::SetDescription ( const char *  value)
inline

The detailed description of the Amazon EMR Studio.

Definition at line 198 of file StudioSummary.h.

◆ SetName() [1/3]

void Aws::EMR::Model::StudioSummary::SetName ( Aws::String &&  value)
inline

The name of the Amazon EMR Studio.

Definition at line 103 of file StudioSummary.h.

◆ SetName() [2/3]

void Aws::EMR::Model::StudioSummary::SetName ( const Aws::String value)
inline

The name of the Amazon EMR Studio.

Definition at line 98 of file StudioSummary.h.

◆ SetName() [3/3]

void Aws::EMR::Model::StudioSummary::SetName ( const char *  value)
inline

The name of the Amazon EMR Studio.

Definition at line 108 of file StudioSummary.h.

◆ SetStudioId() [1/3]

void Aws::EMR::Model::StudioSummary::SetStudioId ( Aws::String &&  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 62 of file StudioSummary.h.

◆ SetStudioId() [2/3]

void Aws::EMR::Model::StudioSummary::SetStudioId ( const Aws::String value)
inline

The ID of the Amazon EMR Studio.

Definition at line 57 of file StudioSummary.h.

◆ SetStudioId() [3/3]

void Aws::EMR::Model::StudioSummary::SetStudioId ( const char *  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 67 of file StudioSummary.h.

◆ SetUrl() [1/3]

void Aws::EMR::Model::StudioSummary::SetUrl ( Aws::String &&  value)
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 234 of file StudioSummary.h.

◆ SetUrl() [2/3]

void Aws::EMR::Model::StudioSummary::SetUrl ( const Aws::String value)
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 229 of file StudioSummary.h.

◆ SetUrl() [3/3]

void Aws::EMR::Model::StudioSummary::SetUrl ( const char *  value)
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 239 of file StudioSummary.h.

◆ SetVpcId() [1/3]

void Aws::EMR::Model::StudioSummary::SetVpcId ( Aws::String &&  value)
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 148 of file StudioSummary.h.

◆ SetVpcId() [2/3]

void Aws::EMR::Model::StudioSummary::SetVpcId ( const Aws::String value)
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 142 of file StudioSummary.h.

◆ SetVpcId() [3/3]

void Aws::EMR::Model::StudioSummary::SetVpcId ( const char *  value)
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 154 of file StudioSummary.h.

◆ StudioIdHasBeenSet()

bool Aws::EMR::Model::StudioSummary::StudioIdHasBeenSet ( ) const
inline

The ID of the Amazon EMR Studio.

Definition at line 52 of file StudioSummary.h.

◆ UrlHasBeenSet()

bool Aws::EMR::Model::StudioSummary::UrlHasBeenSet ( ) const
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 224 of file StudioSummary.h.

◆ VpcIdHasBeenSet()

bool Aws::EMR::Model::StudioSummary::VpcIdHasBeenSet ( ) const
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 136 of file StudioSummary.h.

◆ WithAuthMode() [1/2]

StudioSummary& Aws::EMR::Model::StudioSummary::WithAuthMode ( AuthMode &&  value)
inline

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Definition at line 291 of file StudioSummary.h.

◆ WithAuthMode() [2/2]

StudioSummary& Aws::EMR::Model::StudioSummary::WithAuthMode ( const AuthMode value)
inline

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Definition at line 285 of file StudioSummary.h.

◆ WithCreationTime() [1/2]

StudioSummary& Aws::EMR::Model::StudioSummary::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time when the Amazon EMR Studio was created.

Definition at line 322 of file StudioSummary.h.

◆ WithCreationTime() [2/2]

StudioSummary& Aws::EMR::Model::StudioSummary::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time when the Amazon EMR Studio was created.

Definition at line 317 of file StudioSummary.h.

◆ WithDescription() [1/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithDescription ( Aws::String &&  value)
inline

The detailed description of the Amazon EMR Studio.

Definition at line 208 of file StudioSummary.h.

◆ WithDescription() [2/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithDescription ( const Aws::String value)
inline

The detailed description of the Amazon EMR Studio.

Definition at line 203 of file StudioSummary.h.

◆ WithDescription() [3/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithDescription ( const char *  value)
inline

The detailed description of the Amazon EMR Studio.

Definition at line 213 of file StudioSummary.h.

◆ WithName() [1/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithName ( Aws::String &&  value)
inline

The name of the Amazon EMR Studio.

Definition at line 118 of file StudioSummary.h.

◆ WithName() [2/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithName ( const Aws::String value)
inline

The name of the Amazon EMR Studio.

Definition at line 113 of file StudioSummary.h.

◆ WithName() [3/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithName ( const char *  value)
inline

The name of the Amazon EMR Studio.

Definition at line 123 of file StudioSummary.h.

◆ WithStudioId() [1/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithStudioId ( Aws::String &&  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 77 of file StudioSummary.h.

◆ WithStudioId() [2/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithStudioId ( const Aws::String value)
inline

The ID of the Amazon EMR Studio.

Definition at line 72 of file StudioSummary.h.

◆ WithStudioId() [3/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithStudioId ( const char *  value)
inline

The ID of the Amazon EMR Studio.

Definition at line 82 of file StudioSummary.h.

◆ WithUrl() [1/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithUrl ( Aws::String &&  value)
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 249 of file StudioSummary.h.

◆ WithUrl() [2/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithUrl ( const Aws::String value)
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 244 of file StudioSummary.h.

◆ WithUrl() [3/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithUrl ( const char *  value)
inline

The unique access URL of the Amazon EMR Studio.

Definition at line 254 of file StudioSummary.h.

◆ WithVpcId() [1/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithVpcId ( Aws::String &&  value)
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 166 of file StudioSummary.h.

◆ WithVpcId() [2/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithVpcId ( const Aws::String value)
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 160 of file StudioSummary.h.

◆ WithVpcId() [3/3]

StudioSummary& Aws::EMR::Model::StudioSummary::WithVpcId ( const char *  value)
inline

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Definition at line 172 of file StudioSummary.h.


The documentation for this class was generated from the following file: