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

#include <GluePolicy.h>

Public Member Functions

 GluePolicy ()
 
 GluePolicy (Aws::Utils::Json::JsonView jsonValue)
 
GluePolicyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPolicyInJson () const
 
bool PolicyInJsonHasBeenSet () const
 
void SetPolicyInJson (const Aws::String &value)
 
void SetPolicyInJson (Aws::String &&value)
 
void SetPolicyInJson (const char *value)
 
GluePolicyWithPolicyInJson (const Aws::String &value)
 
GluePolicyWithPolicyInJson (Aws::String &&value)
 
GluePolicyWithPolicyInJson (const char *value)
 
const Aws::StringGetPolicyHash () const
 
bool PolicyHashHasBeenSet () const
 
void SetPolicyHash (const Aws::String &value)
 
void SetPolicyHash (Aws::String &&value)
 
void SetPolicyHash (const char *value)
 
GluePolicyWithPolicyHash (const Aws::String &value)
 
GluePolicyWithPolicyHash (Aws::String &&value)
 
GluePolicyWithPolicyHash (const char *value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
GluePolicyWithCreateTime (const Aws::Utils::DateTime &value)
 
GluePolicyWithCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdateTime () const
 
bool UpdateTimeHasBeenSet () const
 
void SetUpdateTime (const Aws::Utils::DateTime &value)
 
void SetUpdateTime (Aws::Utils::DateTime &&value)
 
GluePolicyWithUpdateTime (const Aws::Utils::DateTime &value)
 
GluePolicyWithUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

A structure for returning a resource policy.

See Also:

AWS API Reference

Definition at line 32 of file GluePolicy.h.

Constructor & Destructor Documentation

◆ GluePolicy() [1/2]

Aws::Glue::Model::GluePolicy::GluePolicy ( )

◆ GluePolicy() [2/2]

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

Member Function Documentation

◆ CreateTimeHasBeenSet()

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

The date and time at which the policy was created.

Definition at line 131 of file GluePolicy.h.

◆ GetCreateTime()

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

The date and time at which the policy was created.

Definition at line 126 of file GluePolicy.h.

◆ GetPolicyHash()

const Aws::String& Aws::Glue::Model::GluePolicy::GetPolicyHash ( ) const
inline

Contains the hash value associated with this policy.

Definition at line 85 of file GluePolicy.h.

◆ GetPolicyInJson()

const Aws::String& Aws::Glue::Model::GluePolicy::GetPolicyInJson ( ) const
inline

Contains the requested policy document, in JSON format.

Definition at line 44 of file GluePolicy.h.

◆ GetUpdateTime()

const Aws::Utils::DateTime& Aws::Glue::Model::GluePolicy::GetUpdateTime ( ) const
inline

The date and time at which the policy was last updated.

Definition at line 157 of file GluePolicy.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PolicyHashHasBeenSet()

bool Aws::Glue::Model::GluePolicy::PolicyHashHasBeenSet ( ) const
inline

Contains the hash value associated with this policy.

Definition at line 90 of file GluePolicy.h.

◆ PolicyInJsonHasBeenSet()

bool Aws::Glue::Model::GluePolicy::PolicyInJsonHasBeenSet ( ) const
inline

Contains the requested policy document, in JSON format.

Definition at line 49 of file GluePolicy.h.

◆ SetCreateTime() [1/2]

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

The date and time at which the policy was created.

Definition at line 136 of file GluePolicy.h.

◆ SetCreateTime() [2/2]

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

The date and time at which the policy was created.

Definition at line 141 of file GluePolicy.h.

◆ SetPolicyHash() [1/3]

void Aws::Glue::Model::GluePolicy::SetPolicyHash ( const Aws::String value)
inline

Contains the hash value associated with this policy.

Definition at line 95 of file GluePolicy.h.

◆ SetPolicyHash() [2/3]

void Aws::Glue::Model::GluePolicy::SetPolicyHash ( Aws::String &&  value)
inline

Contains the hash value associated with this policy.

Definition at line 100 of file GluePolicy.h.

◆ SetPolicyHash() [3/3]

void Aws::Glue::Model::GluePolicy::SetPolicyHash ( const char *  value)
inline

Contains the hash value associated with this policy.

Definition at line 105 of file GluePolicy.h.

◆ SetPolicyInJson() [1/3]

void Aws::Glue::Model::GluePolicy::SetPolicyInJson ( const Aws::String value)
inline

Contains the requested policy document, in JSON format.

Definition at line 54 of file GluePolicy.h.

◆ SetPolicyInJson() [2/3]

void Aws::Glue::Model::GluePolicy::SetPolicyInJson ( Aws::String &&  value)
inline

Contains the requested policy document, in JSON format.

Definition at line 59 of file GluePolicy.h.

◆ SetPolicyInJson() [3/3]

void Aws::Glue::Model::GluePolicy::SetPolicyInJson ( const char *  value)
inline

Contains the requested policy document, in JSON format.

Definition at line 64 of file GluePolicy.h.

◆ SetUpdateTime() [1/2]

void Aws::Glue::Model::GluePolicy::SetUpdateTime ( const Aws::Utils::DateTime value)
inline

The date and time at which the policy was last updated.

Definition at line 167 of file GluePolicy.h.

◆ SetUpdateTime() [2/2]

void Aws::Glue::Model::GluePolicy::SetUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time at which the policy was last updated.

Definition at line 172 of file GluePolicy.h.

◆ UpdateTimeHasBeenSet()

bool Aws::Glue::Model::GluePolicy::UpdateTimeHasBeenSet ( ) const
inline

The date and time at which the policy was last updated.

Definition at line 162 of file GluePolicy.h.

◆ WithCreateTime() [1/2]

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

The date and time at which the policy was created.

Definition at line 146 of file GluePolicy.h.

◆ WithCreateTime() [2/2]

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

The date and time at which the policy was created.

Definition at line 151 of file GluePolicy.h.

◆ WithPolicyHash() [1/3]

GluePolicy& Aws::Glue::Model::GluePolicy::WithPolicyHash ( const Aws::String value)
inline

Contains the hash value associated with this policy.

Definition at line 110 of file GluePolicy.h.

◆ WithPolicyHash() [2/3]

GluePolicy& Aws::Glue::Model::GluePolicy::WithPolicyHash ( Aws::String &&  value)
inline

Contains the hash value associated with this policy.

Definition at line 115 of file GluePolicy.h.

◆ WithPolicyHash() [3/3]

GluePolicy& Aws::Glue::Model::GluePolicy::WithPolicyHash ( const char *  value)
inline

Contains the hash value associated with this policy.

Definition at line 120 of file GluePolicy.h.

◆ WithPolicyInJson() [1/3]

GluePolicy& Aws::Glue::Model::GluePolicy::WithPolicyInJson ( const Aws::String value)
inline

Contains the requested policy document, in JSON format.

Definition at line 69 of file GluePolicy.h.

◆ WithPolicyInJson() [2/3]

GluePolicy& Aws::Glue::Model::GluePolicy::WithPolicyInJson ( Aws::String &&  value)
inline

Contains the requested policy document, in JSON format.

Definition at line 74 of file GluePolicy.h.

◆ WithPolicyInJson() [3/3]

GluePolicy& Aws::Glue::Model::GluePolicy::WithPolicyInJson ( const char *  value)
inline

Contains the requested policy document, in JSON format.

Definition at line 79 of file GluePolicy.h.

◆ WithUpdateTime() [1/2]

GluePolicy& Aws::Glue::Model::GluePolicy::WithUpdateTime ( const Aws::Utils::DateTime value)
inline

The date and time at which the policy was last updated.

Definition at line 177 of file GluePolicy.h.

◆ WithUpdateTime() [2/2]

GluePolicy& Aws::Glue::Model::GluePolicy::WithUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time at which the policy was last updated.

Definition at line 182 of file GluePolicy.h.


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