AWS SDK for C++  1.8.78
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticBeanstalk::Model::SourceBuildInformation Class Reference

#include <SourceBuildInformation.h>

Public Member Functions

 SourceBuildInformation ()
 
 SourceBuildInformation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SourceBuildInformationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const SourceTypeGetSourceType () const
 
bool SourceTypeHasBeenSet () const
 
void SetSourceType (const SourceType &value)
 
void SetSourceType (SourceType &&value)
 
SourceBuildInformationWithSourceType (const SourceType &value)
 
SourceBuildInformationWithSourceType (SourceType &&value)
 
const SourceRepositoryGetSourceRepository () const
 
bool SourceRepositoryHasBeenSet () const
 
void SetSourceRepository (const SourceRepository &value)
 
void SetSourceRepository (SourceRepository &&value)
 
SourceBuildInformationWithSourceRepository (const SourceRepository &value)
 
SourceBuildInformationWithSourceRepository (SourceRepository &&value)
 
const Aws::StringGetSourceLocation () const
 
bool SourceLocationHasBeenSet () const
 
void SetSourceLocation (const Aws::String &value)
 
void SetSourceLocation (Aws::String &&value)
 
void SetSourceLocation (const char *value)
 
SourceBuildInformationWithSourceLocation (const Aws::String &value)
 
SourceBuildInformationWithSourceLocation (Aws::String &&value)
 
SourceBuildInformationWithSourceLocation (const char *value)
 

Detailed Description

Location of the source code for an application version.

See Also:

AWS API Reference

Definition at line 34 of file SourceBuildInformation.h.

Constructor & Destructor Documentation

◆ SourceBuildInformation() [1/2]

Aws::ElasticBeanstalk::Model::SourceBuildInformation::SourceBuildInformation ( )

◆ SourceBuildInformation() [2/2]

Aws::ElasticBeanstalk::Model::SourceBuildInformation::SourceBuildInformation ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetSourceLocation()

const Aws::String& Aws::ElasticBeanstalk::Model::SourceBuildInformation::GetSourceLocation ( ) const
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 129 of file SourceBuildInformation.h.

◆ GetSourceRepository()

const SourceRepository& Aws::ElasticBeanstalk::Model::SourceBuildInformation::GetSourceRepository ( ) const
inline

Location where the repository is stored.

Definition at line 86 of file SourceBuildInformation.h.

◆ GetSourceType()

const SourceType& Aws::ElasticBeanstalk::Model::SourceBuildInformation::GetSourceType ( ) const
inline

The type of repository.

  • Git

  • Zip

Definition at line 49 of file SourceBuildInformation.h.

◆ operator=()

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SetSourceLocation() [1/3]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceLocation ( const Aws::String value)
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 153 of file SourceBuildInformation.h.

◆ SetSourceLocation() [2/3]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceLocation ( Aws::String &&  value)
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 165 of file SourceBuildInformation.h.

◆ SetSourceLocation() [3/3]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceLocation ( const char *  value)
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 177 of file SourceBuildInformation.h.

◆ SetSourceRepository() [1/2]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceRepository ( const SourceRepository value)
inline

Location where the repository is stored.

Definition at line 98 of file SourceBuildInformation.h.

◆ SetSourceRepository() [2/2]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceRepository ( SourceRepository &&  value)
inline

Location where the repository is stored.

Definition at line 104 of file SourceBuildInformation.h.

◆ SetSourceType() [1/2]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceType ( const SourceType value)
inline

The type of repository.

  • Git

  • Zip

Definition at line 61 of file SourceBuildInformation.h.

◆ SetSourceType() [2/2]

void Aws::ElasticBeanstalk::Model::SourceBuildInformation::SetSourceType ( SourceType &&  value)
inline

The type of repository.

  • Git

  • Zip

Definition at line 67 of file SourceBuildInformation.h.

◆ SourceLocationHasBeenSet()

bool Aws::ElasticBeanstalk::Model::SourceBuildInformation::SourceLocationHasBeenSet ( ) const
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 141 of file SourceBuildInformation.h.

◆ SourceRepositoryHasBeenSet()

bool Aws::ElasticBeanstalk::Model::SourceBuildInformation::SourceRepositoryHasBeenSet ( ) const
inline

Location where the repository is stored.

Definition at line 92 of file SourceBuildInformation.h.

◆ SourceTypeHasBeenSet()

bool Aws::ElasticBeanstalk::Model::SourceBuildInformation::SourceTypeHasBeenSet ( ) const
inline

The type of repository.

  • Git

  • Zip

Definition at line 55 of file SourceBuildInformation.h.

◆ WithSourceLocation() [1/3]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceLocation ( const Aws::String value)
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 189 of file SourceBuildInformation.h.

◆ WithSourceLocation() [2/3]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceLocation ( Aws::String &&  value)
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 201 of file SourceBuildInformation.h.

◆ WithSourceLocation() [3/3]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceLocation ( const char *  value)
inline

The location of the source code, as a formatted string, depending on the value of SourceRepository

  • For CodeCommit, the format is the repository name and commit ID, separated by a forward slash. For example, my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a.

  • For S3, the format is the S3 bucket name and object key, separated by a forward slash. For example, my-s3-bucket/Folders/my-source-file.

Definition at line 213 of file SourceBuildInformation.h.

◆ WithSourceRepository() [1/2]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceRepository ( const SourceRepository value)
inline

Location where the repository is stored.

Definition at line 110 of file SourceBuildInformation.h.

◆ WithSourceRepository() [2/2]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceRepository ( SourceRepository &&  value)
inline

Location where the repository is stored.

Definition at line 116 of file SourceBuildInformation.h.

◆ WithSourceType() [1/2]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceType ( const SourceType value)
inline

The type of repository.

  • Git

  • Zip

Definition at line 73 of file SourceBuildInformation.h.

◆ WithSourceType() [2/2]

SourceBuildInformation& Aws::ElasticBeanstalk::Model::SourceBuildInformation::WithSourceType ( SourceType &&  value)
inline

The type of repository.

  • Git

  • Zip

Definition at line 79 of file SourceBuildInformation.h.


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