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

#include <UserDefinedFunction.h>

Public Member Functions

 UserDefinedFunction ()
 
 UserDefinedFunction (Aws::Utils::Json::JsonView jsonValue)
 
UserDefinedFunctionoperator= (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)
 
UserDefinedFunctionWithFunctionName (const Aws::String &value)
 
UserDefinedFunctionWithFunctionName (Aws::String &&value)
 
UserDefinedFunctionWithFunctionName (const char *value)
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
UserDefinedFunctionWithDatabaseName (const Aws::String &value)
 
UserDefinedFunctionWithDatabaseName (Aws::String &&value)
 
UserDefinedFunctionWithDatabaseName (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)
 
UserDefinedFunctionWithClassName (const Aws::String &value)
 
UserDefinedFunctionWithClassName (Aws::String &&value)
 
UserDefinedFunctionWithClassName (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)
 
UserDefinedFunctionWithOwnerName (const Aws::String &value)
 
UserDefinedFunctionWithOwnerName (Aws::String &&value)
 
UserDefinedFunctionWithOwnerName (const char *value)
 
const PrincipalTypeGetOwnerType () const
 
bool OwnerTypeHasBeenSet () const
 
void SetOwnerType (const PrincipalType &value)
 
void SetOwnerType (PrincipalType &&value)
 
UserDefinedFunctionWithOwnerType (const PrincipalType &value)
 
UserDefinedFunctionWithOwnerType (PrincipalType &&value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
UserDefinedFunctionWithCreateTime (const Aws::Utils::DateTime &value)
 
UserDefinedFunctionWithCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< ResourceUri > & GetResourceUris () const
 
bool ResourceUrisHasBeenSet () const
 
void SetResourceUris (const Aws::Vector< ResourceUri > &value)
 
void SetResourceUris (Aws::Vector< ResourceUri > &&value)
 
UserDefinedFunctionWithResourceUris (const Aws::Vector< ResourceUri > &value)
 
UserDefinedFunctionWithResourceUris (Aws::Vector< ResourceUri > &&value)
 
UserDefinedFunctionAddResourceUris (const ResourceUri &value)
 
UserDefinedFunctionAddResourceUris (ResourceUri &&value)
 
const Aws::StringGetCatalogId () const
 
bool CatalogIdHasBeenSet () const
 
void SetCatalogId (const Aws::String &value)
 
void SetCatalogId (Aws::String &&value)
 
void SetCatalogId (const char *value)
 
UserDefinedFunctionWithCatalogId (const Aws::String &value)
 
UserDefinedFunctionWithCatalogId (Aws::String &&value)
 
UserDefinedFunctionWithCatalogId (const char *value)
 

Detailed Description

Represents the equivalent of a Hive user-defined function (UDF) definition.

See Also:

AWS API Reference

Definition at line 36 of file UserDefinedFunction.h.

Constructor & Destructor Documentation

◆ UserDefinedFunction() [1/2]

Aws::Glue::Model::UserDefinedFunction::UserDefinedFunction ( )

◆ UserDefinedFunction() [2/2]

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

Member Function Documentation

◆ AddResourceUris() [1/2]

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

The resource URIs for the function.

Definition at line 304 of file UserDefinedFunction.h.

◆ AddResourceUris() [2/2]

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

The resource URIs for the function.

Definition at line 309 of file UserDefinedFunction.h.

◆ CatalogIdHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunction::CatalogIdHasBeenSet ( ) const
inline

The ID of the Data Catalog in which the function resides.

Definition at line 320 of file UserDefinedFunction.h.

◆ ClassNameHasBeenSet()

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

The Java class that contains the function code.

Definition at line 135 of file UserDefinedFunction.h.

◆ CreateTimeHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunction::CreateTimeHasBeenSet ( ) const
inline

The time at which the function was created.

Definition at line 248 of file UserDefinedFunction.h.

◆ DatabaseNameHasBeenSet()

bool Aws::Glue::Model::UserDefinedFunction::DatabaseNameHasBeenSet ( ) const
inline

The name of the catalog database that contains the function.

Definition at line 94 of file UserDefinedFunction.h.

◆ FunctionNameHasBeenSet()

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

The name of the function.

Definition at line 53 of file UserDefinedFunction.h.

◆ GetCatalogId()

const Aws::String& Aws::Glue::Model::UserDefinedFunction::GetCatalogId ( ) const
inline

The ID of the Data Catalog in which the function resides.

Definition at line 315 of file UserDefinedFunction.h.

◆ GetClassName()

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

The Java class that contains the function code.

Definition at line 130 of file UserDefinedFunction.h.

◆ GetCreateTime()

const Aws::Utils::DateTime& Aws::Glue::Model::UserDefinedFunction::GetCreateTime ( ) const
inline

The time at which the function was created.

Definition at line 243 of file UserDefinedFunction.h.

◆ GetDatabaseName()

const Aws::String& Aws::Glue::Model::UserDefinedFunction::GetDatabaseName ( ) const
inline

The name of the catalog database that contains the function.

Definition at line 89 of file UserDefinedFunction.h.

◆ GetFunctionName()

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

The name of the function.

Definition at line 48 of file UserDefinedFunction.h.

◆ GetOwnerName()

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

The owner of the function.

Definition at line 171 of file UserDefinedFunction.h.

◆ GetOwnerType()

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

The owner type.

Definition at line 212 of file UserDefinedFunction.h.

◆ GetResourceUris()

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

The resource URIs for the function.

Definition at line 274 of file UserDefinedFunction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OwnerNameHasBeenSet()

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

The owner of the function.

Definition at line 176 of file UserDefinedFunction.h.

◆ OwnerTypeHasBeenSet()

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

The owner type.

Definition at line 217 of file UserDefinedFunction.h.

◆ ResourceUrisHasBeenSet()

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

The resource URIs for the function.

Definition at line 279 of file UserDefinedFunction.h.

◆ SetCatalogId() [1/3]

void Aws::Glue::Model::UserDefinedFunction::SetCatalogId ( const Aws::String value)
inline

The ID of the Data Catalog in which the function resides.

Definition at line 325 of file UserDefinedFunction.h.

◆ SetCatalogId() [2/3]

void Aws::Glue::Model::UserDefinedFunction::SetCatalogId ( Aws::String &&  value)
inline

The ID of the Data Catalog in which the function resides.

Definition at line 330 of file UserDefinedFunction.h.

◆ SetCatalogId() [3/3]

void Aws::Glue::Model::UserDefinedFunction::SetCatalogId ( const char *  value)
inline

The ID of the Data Catalog in which the function resides.

Definition at line 335 of file UserDefinedFunction.h.

◆ SetClassName() [1/3]

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

The Java class that contains the function code.

Definition at line 140 of file UserDefinedFunction.h.

◆ SetClassName() [2/3]

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

The Java class that contains the function code.

Definition at line 145 of file UserDefinedFunction.h.

◆ SetClassName() [3/3]

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

The Java class that contains the function code.

Definition at line 150 of file UserDefinedFunction.h.

◆ SetCreateTime() [1/2]

void Aws::Glue::Model::UserDefinedFunction::SetCreateTime ( const Aws::Utils::DateTime value)
inline

The time at which the function was created.

Definition at line 253 of file UserDefinedFunction.h.

◆ SetCreateTime() [2/2]

void Aws::Glue::Model::UserDefinedFunction::SetCreateTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the function was created.

Definition at line 258 of file UserDefinedFunction.h.

◆ SetDatabaseName() [1/3]

void Aws::Glue::Model::UserDefinedFunction::SetDatabaseName ( const Aws::String value)
inline

The name of the catalog database that contains the function.

Definition at line 99 of file UserDefinedFunction.h.

◆ SetDatabaseName() [2/3]

void Aws::Glue::Model::UserDefinedFunction::SetDatabaseName ( Aws::String &&  value)
inline

The name of the catalog database that contains the function.

Definition at line 104 of file UserDefinedFunction.h.

◆ SetDatabaseName() [3/3]

void Aws::Glue::Model::UserDefinedFunction::SetDatabaseName ( const char *  value)
inline

The name of the catalog database that contains the function.

Definition at line 109 of file UserDefinedFunction.h.

◆ SetFunctionName() [1/3]

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

The name of the function.

Definition at line 58 of file UserDefinedFunction.h.

◆ SetFunctionName() [2/3]

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

The name of the function.

Definition at line 63 of file UserDefinedFunction.h.

◆ SetFunctionName() [3/3]

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

The name of the function.

Definition at line 68 of file UserDefinedFunction.h.

◆ SetOwnerName() [1/3]

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

The owner of the function.

Definition at line 181 of file UserDefinedFunction.h.

◆ SetOwnerName() [2/3]

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

The owner of the function.

Definition at line 186 of file UserDefinedFunction.h.

◆ SetOwnerName() [3/3]

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

The owner of the function.

Definition at line 191 of file UserDefinedFunction.h.

◆ SetOwnerType() [1/2]

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

The owner type.

Definition at line 222 of file UserDefinedFunction.h.

◆ SetOwnerType() [2/2]

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

The owner type.

Definition at line 227 of file UserDefinedFunction.h.

◆ SetResourceUris() [1/2]

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

The resource URIs for the function.

Definition at line 284 of file UserDefinedFunction.h.

◆ SetResourceUris() [2/2]

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

The resource URIs for the function.

Definition at line 289 of file UserDefinedFunction.h.

◆ WithCatalogId() [1/3]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithCatalogId ( const Aws::String value)
inline

The ID of the Data Catalog in which the function resides.

Definition at line 340 of file UserDefinedFunction.h.

◆ WithCatalogId() [2/3]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithCatalogId ( Aws::String &&  value)
inline

The ID of the Data Catalog in which the function resides.

Definition at line 345 of file UserDefinedFunction.h.

◆ WithCatalogId() [3/3]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithCatalogId ( const char *  value)
inline

The ID of the Data Catalog in which the function resides.

Definition at line 350 of file UserDefinedFunction.h.

◆ WithClassName() [1/3]

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

The Java class that contains the function code.

Definition at line 155 of file UserDefinedFunction.h.

◆ WithClassName() [2/3]

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

The Java class that contains the function code.

Definition at line 160 of file UserDefinedFunction.h.

◆ WithClassName() [3/3]

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

The Java class that contains the function code.

Definition at line 165 of file UserDefinedFunction.h.

◆ WithCreateTime() [1/2]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithCreateTime ( const Aws::Utils::DateTime value)
inline

The time at which the function was created.

Definition at line 263 of file UserDefinedFunction.h.

◆ WithCreateTime() [2/2]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithCreateTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the function was created.

Definition at line 268 of file UserDefinedFunction.h.

◆ WithDatabaseName() [1/3]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithDatabaseName ( const Aws::String value)
inline

The name of the catalog database that contains the function.

Definition at line 114 of file UserDefinedFunction.h.

◆ WithDatabaseName() [2/3]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithDatabaseName ( Aws::String &&  value)
inline

The name of the catalog database that contains the function.

Definition at line 119 of file UserDefinedFunction.h.

◆ WithDatabaseName() [3/3]

UserDefinedFunction& Aws::Glue::Model::UserDefinedFunction::WithDatabaseName ( const char *  value)
inline

The name of the catalog database that contains the function.

Definition at line 124 of file UserDefinedFunction.h.

◆ WithFunctionName() [1/3]

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

The name of the function.

Definition at line 73 of file UserDefinedFunction.h.

◆ WithFunctionName() [2/3]

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

The name of the function.

Definition at line 78 of file UserDefinedFunction.h.

◆ WithFunctionName() [3/3]

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

The name of the function.

Definition at line 83 of file UserDefinedFunction.h.

◆ WithOwnerName() [1/3]

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

The owner of the function.

Definition at line 196 of file UserDefinedFunction.h.

◆ WithOwnerName() [2/3]

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

The owner of the function.

Definition at line 201 of file UserDefinedFunction.h.

◆ WithOwnerName() [3/3]

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

The owner of the function.

Definition at line 206 of file UserDefinedFunction.h.

◆ WithOwnerType() [1/2]

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

The owner type.

Definition at line 232 of file UserDefinedFunction.h.

◆ WithOwnerType() [2/2]

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

The owner type.

Definition at line 237 of file UserDefinedFunction.h.

◆ WithResourceUris() [1/2]

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

The resource URIs for the function.

Definition at line 294 of file UserDefinedFunction.h.

◆ WithResourceUris() [2/2]

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

The resource URIs for the function.

Definition at line 299 of file UserDefinedFunction.h.


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