AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::UserDefinedFunctionInput Class Reference

#include <UserDefinedFunctionInput.h>

Public Member Functions

 UserDefinedFunctionInput ()
 
 UserDefinedFunctionInput (Aws::Utils::Json::JsonView jsonValue)
 
UserDefinedFunctionInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFunctionName () const
 
bool FunctionNameHasBeenSet () const
 
void SetFunctionName (const Aws::String &value)
 
void SetFunctionName (Aws::String &&value)
 
void SetFunctionName (const char *value)
 
UserDefinedFunctionInputWithFunctionName (const Aws::String &value)
 
UserDefinedFunctionInputWithFunctionName (Aws::String &&value)
 
UserDefinedFunctionInputWithFunctionName (const char *value)
 
const Aws::StringGetClassName () const
 
bool ClassNameHasBeenSet () const
 
void SetClassName (const Aws::String &value)
 
void SetClassName (Aws::String &&value)
 
void SetClassName (const char *value)
 
UserDefinedFunctionInputWithClassName (const Aws::String &value)
 
UserDefinedFunctionInputWithClassName (Aws::String &&value)
 
UserDefinedFunctionInputWithClassName (const char *value)
 
const Aws::StringGetOwnerName () const
 
bool OwnerNameHasBeenSet () const
 
void SetOwnerName (const Aws::String &value)
 
void SetOwnerName (Aws::String &&value)
 
void SetOwnerName (const char *value)
 
UserDefinedFunctionInputWithOwnerName (const Aws::String &value)
 
UserDefinedFunctionInputWithOwnerName (Aws::String &&value)
 
UserDefinedFunctionInputWithOwnerName (const char *value)
 
const PrincipalTypeGetOwnerType () const
 
bool OwnerTypeHasBeenSet () const
 
void SetOwnerType (const PrincipalType &value)
 
void SetOwnerType (PrincipalType &&value)
 
UserDefinedFunctionInputWithOwnerType (const PrincipalType &value)
 
UserDefinedFunctionInputWithOwnerType (PrincipalType &&value)
 
const Aws::Vector< ResourceUri > & GetResourceUris () const
 
bool ResourceUrisHasBeenSet () const
 
void SetResourceUris (const Aws::Vector< ResourceUri > &value)
 
void SetResourceUris (Aws::Vector< ResourceUri > &&value)
 
UserDefinedFunctionInputWithResourceUris (const Aws::Vector< ResourceUri > &value)
 
UserDefinedFunctionInputWithResourceUris (Aws::Vector< ResourceUri > &&value)
 
UserDefinedFunctionInputAddResourceUris (const ResourceUri &value)
 
UserDefinedFunctionInputAddResourceUris (ResourceUri &&value)
 

Detailed Description

A structure used to create or update a user-defined function.

See Also:

AWS API Reference

Definition at line 35 of file UserDefinedFunctionInput.h.

Constructor & Destructor Documentation

◆ UserDefinedFunctionInput() [1/2]

Aws::Glue::Model::UserDefinedFunctionInput::UserDefinedFunctionInput ( )

◆ UserDefinedFunctionInput() [2/2]

Aws::Glue::Model::UserDefinedFunctionInput::UserDefinedFunctionInput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddResourceUris() [1/2]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::AddResourceUris ( const ResourceUri value)
inline

The resource URIs for the function.

Definition at line 231 of file UserDefinedFunctionInput.h.

◆ AddResourceUris() [2/2]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::AddResourceUris ( ResourceUri &&  value)
inline

The resource URIs for the function.

Definition at line 236 of file UserDefinedFunctionInput.h.

◆ ClassNameHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunctionInput::ClassNameHasBeenSet ( ) const
inline

The Java class that contains the function code.

Definition at line 93 of file UserDefinedFunctionInput.h.

◆ FunctionNameHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunctionInput::FunctionNameHasBeenSet ( ) const
inline

The name of the function.

Definition at line 52 of file UserDefinedFunctionInput.h.

◆ GetClassName()

const Aws::String& Aws::Glue::Model::UserDefinedFunctionInput::GetClassName ( ) const
inline

The Java class that contains the function code.

Definition at line 88 of file UserDefinedFunctionInput.h.

◆ GetFunctionName()

const Aws::String& Aws::Glue::Model::UserDefinedFunctionInput::GetFunctionName ( ) const
inline

The name of the function.

Definition at line 47 of file UserDefinedFunctionInput.h.

◆ GetOwnerName()

const Aws::String& Aws::Glue::Model::UserDefinedFunctionInput::GetOwnerName ( ) const
inline

The owner of the function.

Definition at line 129 of file UserDefinedFunctionInput.h.

◆ GetOwnerType()

const PrincipalType& Aws::Glue::Model::UserDefinedFunctionInput::GetOwnerType ( ) const
inline

The owner type.

Definition at line 170 of file UserDefinedFunctionInput.h.

◆ GetResourceUris()

const Aws::Vector<ResourceUri>& Aws::Glue::Model::UserDefinedFunctionInput::GetResourceUris ( ) const
inline

The resource URIs for the function.

Definition at line 201 of file UserDefinedFunctionInput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::UserDefinedFunctionInput::Jsonize ( ) const

◆ operator=()

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OwnerNameHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunctionInput::OwnerNameHasBeenSet ( ) const
inline

The owner of the function.

Definition at line 134 of file UserDefinedFunctionInput.h.

◆ OwnerTypeHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunctionInput::OwnerTypeHasBeenSet ( ) const
inline

The owner type.

Definition at line 175 of file UserDefinedFunctionInput.h.

◆ ResourceUrisHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunctionInput::ResourceUrisHasBeenSet ( ) const
inline

The resource URIs for the function.

Definition at line 206 of file UserDefinedFunctionInput.h.

◆ SetClassName() [1/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetClassName ( const Aws::String value)
inline

The Java class that contains the function code.

Definition at line 98 of file UserDefinedFunctionInput.h.

◆ SetClassName() [2/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetClassName ( Aws::String &&  value)
inline

The Java class that contains the function code.

Definition at line 103 of file UserDefinedFunctionInput.h.

◆ SetClassName() [3/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetClassName ( const char *  value)
inline

The Java class that contains the function code.

Definition at line 108 of file UserDefinedFunctionInput.h.

◆ SetFunctionName() [1/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetFunctionName ( const Aws::String value)
inline

The name of the function.

Definition at line 57 of file UserDefinedFunctionInput.h.

◆ SetFunctionName() [2/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetFunctionName ( Aws::String &&  value)
inline

The name of the function.

Definition at line 62 of file UserDefinedFunctionInput.h.

◆ SetFunctionName() [3/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetFunctionName ( const char *  value)
inline

The name of the function.

Definition at line 67 of file UserDefinedFunctionInput.h.

◆ SetOwnerName() [1/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetOwnerName ( const Aws::String value)
inline

The owner of the function.

Definition at line 139 of file UserDefinedFunctionInput.h.

◆ SetOwnerName() [2/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetOwnerName ( Aws::String &&  value)
inline

The owner of the function.

Definition at line 144 of file UserDefinedFunctionInput.h.

◆ SetOwnerName() [3/3]

void Aws::Glue::Model::UserDefinedFunctionInput::SetOwnerName ( const char *  value)
inline

The owner of the function.

Definition at line 149 of file UserDefinedFunctionInput.h.

◆ SetOwnerType() [1/2]

void Aws::Glue::Model::UserDefinedFunctionInput::SetOwnerType ( const PrincipalType value)
inline

The owner type.

Definition at line 180 of file UserDefinedFunctionInput.h.

◆ SetOwnerType() [2/2]

void Aws::Glue::Model::UserDefinedFunctionInput::SetOwnerType ( PrincipalType &&  value)
inline

The owner type.

Definition at line 185 of file UserDefinedFunctionInput.h.

◆ SetResourceUris() [1/2]

void Aws::Glue::Model::UserDefinedFunctionInput::SetResourceUris ( const Aws::Vector< ResourceUri > &  value)
inline

The resource URIs for the function.

Definition at line 211 of file UserDefinedFunctionInput.h.

◆ SetResourceUris() [2/2]

void Aws::Glue::Model::UserDefinedFunctionInput::SetResourceUris ( Aws::Vector< ResourceUri > &&  value)
inline

The resource URIs for the function.

Definition at line 216 of file UserDefinedFunctionInput.h.

◆ WithClassName() [1/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithClassName ( const Aws::String value)
inline

The Java class that contains the function code.

Definition at line 113 of file UserDefinedFunctionInput.h.

◆ WithClassName() [2/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithClassName ( Aws::String &&  value)
inline

The Java class that contains the function code.

Definition at line 118 of file UserDefinedFunctionInput.h.

◆ WithClassName() [3/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithClassName ( const char *  value)
inline

The Java class that contains the function code.

Definition at line 123 of file UserDefinedFunctionInput.h.

◆ WithFunctionName() [1/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithFunctionName ( const Aws::String value)
inline

The name of the function.

Definition at line 72 of file UserDefinedFunctionInput.h.

◆ WithFunctionName() [2/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithFunctionName ( Aws::String &&  value)
inline

The name of the function.

Definition at line 77 of file UserDefinedFunctionInput.h.

◆ WithFunctionName() [3/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithFunctionName ( const char *  value)
inline

The name of the function.

Definition at line 82 of file UserDefinedFunctionInput.h.

◆ WithOwnerName() [1/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithOwnerName ( const Aws::String value)
inline

The owner of the function.

Definition at line 154 of file UserDefinedFunctionInput.h.

◆ WithOwnerName() [2/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithOwnerName ( Aws::String &&  value)
inline

The owner of the function.

Definition at line 159 of file UserDefinedFunctionInput.h.

◆ WithOwnerName() [3/3]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithOwnerName ( const char *  value)
inline

The owner of the function.

Definition at line 164 of file UserDefinedFunctionInput.h.

◆ WithOwnerType() [1/2]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithOwnerType ( const PrincipalType value)
inline

The owner type.

Definition at line 190 of file UserDefinedFunctionInput.h.

◆ WithOwnerType() [2/2]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithOwnerType ( PrincipalType &&  value)
inline

The owner type.

Definition at line 195 of file UserDefinedFunctionInput.h.

◆ WithResourceUris() [1/2]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithResourceUris ( const Aws::Vector< ResourceUri > &  value)
inline

The resource URIs for the function.

Definition at line 221 of file UserDefinedFunctionInput.h.

◆ WithResourceUris() [2/2]

UserDefinedFunctionInput& Aws::Glue::Model::UserDefinedFunctionInput::WithResourceUris ( Aws::Vector< ResourceUri > &&  value)
inline

The resource URIs for the function.

Definition at line 226 of file UserDefinedFunctionInput.h.


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