AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Organizations::Model::EnabledServicePrincipal Class Reference

#include <EnabledServicePrincipal.h>

Public Member Functions

 EnabledServicePrincipal ()
 
 EnabledServicePrincipal (Aws::Utils::Json::JsonView jsonValue)
 
EnabledServicePrincipaloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetServicePrincipal () const
 
bool ServicePrincipalHasBeenSet () const
 
void SetServicePrincipal (const Aws::String &value)
 
void SetServicePrincipal (Aws::String &&value)
 
void SetServicePrincipal (const char *value)
 
EnabledServicePrincipalWithServicePrincipal (const Aws::String &value)
 
EnabledServicePrincipalWithServicePrincipal (Aws::String &&value)
 
EnabledServicePrincipalWithServicePrincipal (const char *value)
 
const Aws::Utils::DateTimeGetDateEnabled () const
 
bool DateEnabledHasBeenSet () const
 
void SetDateEnabled (const Aws::Utils::DateTime &value)
 
void SetDateEnabled (Aws::Utils::DateTime &&value)
 
EnabledServicePrincipalWithDateEnabled (const Aws::Utils::DateTime &value)
 
EnabledServicePrincipalWithDateEnabled (Aws::Utils::DateTime &&value)
 

Detailed Description

A structure that contains details of a service principal that represents an AWS service that is enabled to integrate with AWS Organizations.

See Also:

AWS API Reference

Definition at line 34 of file EnabledServicePrincipal.h.

Constructor & Destructor Documentation

◆ EnabledServicePrincipal() [1/2]

Aws::Organizations::Model::EnabledServicePrincipal::EnabledServicePrincipal ( )

◆ EnabledServicePrincipal() [2/2]

Aws::Organizations::Model::EnabledServicePrincipal::EnabledServicePrincipal ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DateEnabledHasBeenSet()

bool Aws::Organizations::Model::EnabledServicePrincipal::DateEnabledHasBeenSet ( ) const
inline

The date that the service principal was enabled for integration with AWS Organizations.

Definition at line 102 of file EnabledServicePrincipal.h.

◆ GetDateEnabled()

const Aws::Utils::DateTime& Aws::Organizations::Model::EnabledServicePrincipal::GetDateEnabled ( ) const
inline

The date that the service principal was enabled for integration with AWS Organizations.

Definition at line 96 of file EnabledServicePrincipal.h.

◆ GetServicePrincipal()

const Aws::String& Aws::Organizations::Model::EnabledServicePrincipal::GetServicePrincipal ( ) const
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 47 of file EnabledServicePrincipal.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Organizations::Model::EnabledServicePrincipal::Jsonize ( ) const

◆ operator=()

EnabledServicePrincipal& Aws::Organizations::Model::EnabledServicePrincipal::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ServicePrincipalHasBeenSet()

bool Aws::Organizations::Model::EnabledServicePrincipal::ServicePrincipalHasBeenSet ( ) const
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 53 of file EnabledServicePrincipal.h.

◆ SetDateEnabled() [1/2]

void Aws::Organizations::Model::EnabledServicePrincipal::SetDateEnabled ( Aws::Utils::DateTime &&  value)
inline

The date that the service principal was enabled for integration with AWS Organizations.

Definition at line 114 of file EnabledServicePrincipal.h.

◆ SetDateEnabled() [2/2]

void Aws::Organizations::Model::EnabledServicePrincipal::SetDateEnabled ( const Aws::Utils::DateTime value)
inline

The date that the service principal was enabled for integration with AWS Organizations.

Definition at line 108 of file EnabledServicePrincipal.h.

◆ SetServicePrincipal() [1/3]

void Aws::Organizations::Model::EnabledServicePrincipal::SetServicePrincipal ( Aws::String &&  value)
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 65 of file EnabledServicePrincipal.h.

◆ SetServicePrincipal() [2/3]

void Aws::Organizations::Model::EnabledServicePrincipal::SetServicePrincipal ( const Aws::String value)
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 59 of file EnabledServicePrincipal.h.

◆ SetServicePrincipal() [3/3]

void Aws::Organizations::Model::EnabledServicePrincipal::SetServicePrincipal ( const char *  value)
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 71 of file EnabledServicePrincipal.h.

◆ WithDateEnabled() [1/2]

EnabledServicePrincipal& Aws::Organizations::Model::EnabledServicePrincipal::WithDateEnabled ( Aws::Utils::DateTime &&  value)
inline

The date that the service principal was enabled for integration with AWS Organizations.

Definition at line 126 of file EnabledServicePrincipal.h.

◆ WithDateEnabled() [2/2]

EnabledServicePrincipal& Aws::Organizations::Model::EnabledServicePrincipal::WithDateEnabled ( const Aws::Utils::DateTime value)
inline

The date that the service principal was enabled for integration with AWS Organizations.

Definition at line 120 of file EnabledServicePrincipal.h.

◆ WithServicePrincipal() [1/3]

EnabledServicePrincipal& Aws::Organizations::Model::EnabledServicePrincipal::WithServicePrincipal ( Aws::String &&  value)
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 83 of file EnabledServicePrincipal.h.

◆ WithServicePrincipal() [2/3]

EnabledServicePrincipal& Aws::Organizations::Model::EnabledServicePrincipal::WithServicePrincipal ( const Aws::String value)
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 77 of file EnabledServicePrincipal.h.

◆ WithServicePrincipal() [3/3]

EnabledServicePrincipal& Aws::Organizations::Model::EnabledServicePrincipal::WithServicePrincipal ( const char *  value)
inline

The name of the service principal. This is typically in the form of a URL, such as: servicename.amazonaws.com.

Definition at line 89 of file EnabledServicePrincipal.h.


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