AWS SDK for C++  1.9.102
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::ContainerServiceRegistryLogin Class Reference

#include <ContainerServiceRegistryLogin.h>

Public Member Functions

 ContainerServiceRegistryLogin ()
 
 ContainerServiceRegistryLogin (Aws::Utils::Json::JsonView jsonValue)
 
ContainerServiceRegistryLoginoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
ContainerServiceRegistryLoginWithUsername (const Aws::String &value)
 
ContainerServiceRegistryLoginWithUsername (Aws::String &&value)
 
ContainerServiceRegistryLoginWithUsername (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
ContainerServiceRegistryLoginWithPassword (const Aws::String &value)
 
ContainerServiceRegistryLoginWithPassword (Aws::String &&value)
 
ContainerServiceRegistryLoginWithPassword (const char *value)
 
const Aws::Utils::DateTimeGetExpiresAt () const
 
bool ExpiresAtHasBeenSet () const
 
void SetExpiresAt (const Aws::Utils::DateTime &value)
 
void SetExpiresAt (Aws::Utils::DateTime &&value)
 
ContainerServiceRegistryLoginWithExpiresAt (const Aws::Utils::DateTime &value)
 
ContainerServiceRegistryLoginWithExpiresAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRegistry () const
 
bool RegistryHasBeenSet () const
 
void SetRegistry (const Aws::String &value)
 
void SetRegistry (Aws::String &&value)
 
void SetRegistry (const char *value)
 
ContainerServiceRegistryLoginWithRegistry (const Aws::String &value)
 
ContainerServiceRegistryLoginWithRegistry (Aws::String &&value)
 
ContainerServiceRegistryLoginWithRegistry (const char *value)
 

Detailed Description

Describes the login information for the container image registry of an Amazon Lightsail account.

See Also:

AWS API Reference

Definition at line 33 of file ContainerServiceRegistryLogin.h.

Constructor & Destructor Documentation

◆ ContainerServiceRegistryLogin() [1/2]

Aws::Lightsail::Model::ContainerServiceRegistryLogin::ContainerServiceRegistryLogin ( )

◆ ContainerServiceRegistryLogin() [2/2]

Aws::Lightsail::Model::ContainerServiceRegistryLogin::ContainerServiceRegistryLogin ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ExpiresAtHasBeenSet()

bool Aws::Lightsail::Model::ContainerServiceRegistryLogin::ExpiresAtHasBeenSet ( ) const
inline

The timestamp of when the container image registry username and password expire.

The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin action.

Definition at line 154 of file ContainerServiceRegistryLogin.h.

◆ GetExpiresAt()

const Aws::Utils::DateTime& Aws::Lightsail::Model::ContainerServiceRegistryLogin::GetExpiresAt ( ) const
inline

The timestamp of when the container image registry username and password expire.

The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin action.

Definition at line 146 of file ContainerServiceRegistryLogin.h.

◆ GetPassword()

const Aws::String& Aws::Lightsail::Model::ContainerServiceRegistryLogin::GetPassword ( ) const
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 95 of file ContainerServiceRegistryLogin.h.

◆ GetRegistry()

const Aws::String& Aws::Lightsail::Model::ContainerServiceRegistryLogin::GetRegistry ( ) const
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 193 of file ContainerServiceRegistryLogin.h.

◆ GetUsername()

const Aws::String& Aws::Lightsail::Model::ContainerServiceRegistryLogin::GetUsername ( ) const
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 46 of file ContainerServiceRegistryLogin.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::ContainerServiceRegistryLogin::Jsonize ( ) const

◆ operator=()

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PasswordHasBeenSet()

bool Aws::Lightsail::Model::ContainerServiceRegistryLogin::PasswordHasBeenSet ( ) const
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 101 of file ContainerServiceRegistryLogin.h.

◆ RegistryHasBeenSet()

bool Aws::Lightsail::Model::ContainerServiceRegistryLogin::RegistryHasBeenSet ( ) const
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 199 of file ContainerServiceRegistryLogin.h.

◆ SetExpiresAt() [1/2]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetExpiresAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp of when the container image registry username and password expire.

The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin action.

Definition at line 170 of file ContainerServiceRegistryLogin.h.

◆ SetExpiresAt() [2/2]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetExpiresAt ( const Aws::Utils::DateTime value)
inline

The timestamp of when the container image registry username and password expire.

The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin action.

Definition at line 162 of file ContainerServiceRegistryLogin.h.

◆ SetPassword() [1/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetPassword ( Aws::String &&  value)
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 113 of file ContainerServiceRegistryLogin.h.

◆ SetPassword() [2/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetPassword ( const Aws::String value)
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 107 of file ContainerServiceRegistryLogin.h.

◆ SetPassword() [3/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetPassword ( const char *  value)
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 119 of file ContainerServiceRegistryLogin.h.

◆ SetRegistry() [1/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetRegistry ( Aws::String &&  value)
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 211 of file ContainerServiceRegistryLogin.h.

◆ SetRegistry() [2/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetRegistry ( const Aws::String value)
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 205 of file ContainerServiceRegistryLogin.h.

◆ SetRegistry() [3/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetRegistry ( const char *  value)
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 217 of file ContainerServiceRegistryLogin.h.

◆ SetUsername() [1/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetUsername ( Aws::String &&  value)
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 64 of file ContainerServiceRegistryLogin.h.

◆ SetUsername() [2/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetUsername ( const Aws::String value)
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 58 of file ContainerServiceRegistryLogin.h.

◆ SetUsername() [3/3]

void Aws::Lightsail::Model::ContainerServiceRegistryLogin::SetUsername ( const char *  value)
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 70 of file ContainerServiceRegistryLogin.h.

◆ UsernameHasBeenSet()

bool Aws::Lightsail::Model::ContainerServiceRegistryLogin::UsernameHasBeenSet ( ) const
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 52 of file ContainerServiceRegistryLogin.h.

◆ WithExpiresAt() [1/2]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithExpiresAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp of when the container image registry username and password expire.

The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin action.

Definition at line 186 of file ContainerServiceRegistryLogin.h.

◆ WithExpiresAt() [2/2]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithExpiresAt ( const Aws::Utils::DateTime value)
inline

The timestamp of when the container image registry username and password expire.

The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin action.

Definition at line 178 of file ContainerServiceRegistryLogin.h.

◆ WithPassword() [1/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithPassword ( Aws::String &&  value)
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 131 of file ContainerServiceRegistryLogin.h.

◆ WithPassword() [2/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithPassword ( const Aws::String value)
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 125 of file ContainerServiceRegistryLogin.h.

◆ WithPassword() [3/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithPassword ( const char *  value)
inline

The container service registry password to use to push container images to the container image registry of a Lightsail account

Definition at line 137 of file ContainerServiceRegistryLogin.h.

◆ WithRegistry() [1/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithRegistry ( Aws::String &&  value)
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 229 of file ContainerServiceRegistryLogin.h.

◆ WithRegistry() [2/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithRegistry ( const Aws::String value)
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 223 of file ContainerServiceRegistryLogin.h.

◆ WithRegistry() [3/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithRegistry ( const char *  value)
inline

The address to use to push container images to the container image registry of a Lightsail account.

Definition at line 235 of file ContainerServiceRegistryLogin.h.

◆ WithUsername() [1/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithUsername ( Aws::String &&  value)
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 82 of file ContainerServiceRegistryLogin.h.

◆ WithUsername() [2/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithUsername ( const Aws::String value)
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 76 of file ContainerServiceRegistryLogin.h.

◆ WithUsername() [3/3]

ContainerServiceRegistryLogin& Aws::Lightsail::Model::ContainerServiceRegistryLogin::WithUsername ( const char *  value)
inline

The container service registry username to use to push container images to the container image registry of a Lightsail account.

Definition at line 88 of file ContainerServiceRegistryLogin.h.


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