AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodePipeline::Model::S3ArtifactLocation Class Reference

#include <S3ArtifactLocation.h>

Public Member Functions

 S3ArtifactLocation ()
 
 S3ArtifactLocation (Aws::Utils::Json::JsonView jsonValue)
 
S3ArtifactLocationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBucketName () const
 
bool BucketNameHasBeenSet () const
 
void SetBucketName (const Aws::String &value)
 
void SetBucketName (Aws::String &&value)
 
void SetBucketName (const char *value)
 
S3ArtifactLocationWithBucketName (const Aws::String &value)
 
S3ArtifactLocationWithBucketName (Aws::String &&value)
 
S3ArtifactLocationWithBucketName (const char *value)
 
const Aws::StringGetObjectKey () const
 
bool ObjectKeyHasBeenSet () const
 
void SetObjectKey (const Aws::String &value)
 
void SetObjectKey (Aws::String &&value)
 
void SetObjectKey (const char *value)
 
S3ArtifactLocationWithObjectKey (const Aws::String &value)
 
S3ArtifactLocationWithObjectKey (Aws::String &&value)
 
S3ArtifactLocationWithObjectKey (const char *value)
 

Detailed Description

The location of the S3 bucket that contains a revision.

See Also:

AWS API Reference

Definition at line 32 of file S3ArtifactLocation.h.

Constructor & Destructor Documentation

◆ S3ArtifactLocation() [1/2]

Aws::CodePipeline::Model::S3ArtifactLocation::S3ArtifactLocation ( )

◆ S3ArtifactLocation() [2/2]

Aws::CodePipeline::Model::S3ArtifactLocation::S3ArtifactLocation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BucketNameHasBeenSet()

bool Aws::CodePipeline::Model::S3ArtifactLocation::BucketNameHasBeenSet ( ) const
inline

The name of the S3 bucket.

Definition at line 49 of file S3ArtifactLocation.h.

◆ GetBucketName()

const Aws::String& Aws::CodePipeline::Model::S3ArtifactLocation::GetBucketName ( ) const
inline

The name of the S3 bucket.

Definition at line 44 of file S3ArtifactLocation.h.

◆ GetObjectKey()

const Aws::String& Aws::CodePipeline::Model::S3ArtifactLocation::GetObjectKey ( ) const
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 86 of file S3ArtifactLocation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodePipeline::Model::S3ArtifactLocation::Jsonize ( ) const

◆ ObjectKeyHasBeenSet()

bool Aws::CodePipeline::Model::S3ArtifactLocation::ObjectKeyHasBeenSet ( ) const
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 92 of file S3ArtifactLocation.h.

◆ operator=()

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBucketName() [1/3]

void Aws::CodePipeline::Model::S3ArtifactLocation::SetBucketName ( Aws::String &&  value)
inline

The name of the S3 bucket.

Definition at line 59 of file S3ArtifactLocation.h.

◆ SetBucketName() [2/3]

void Aws::CodePipeline::Model::S3ArtifactLocation::SetBucketName ( const Aws::String value)
inline

The name of the S3 bucket.

Definition at line 54 of file S3ArtifactLocation.h.

◆ SetBucketName() [3/3]

void Aws::CodePipeline::Model::S3ArtifactLocation::SetBucketName ( const char *  value)
inline

The name of the S3 bucket.

Definition at line 64 of file S3ArtifactLocation.h.

◆ SetObjectKey() [1/3]

void Aws::CodePipeline::Model::S3ArtifactLocation::SetObjectKey ( Aws::String &&  value)
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 104 of file S3ArtifactLocation.h.

◆ SetObjectKey() [2/3]

void Aws::CodePipeline::Model::S3ArtifactLocation::SetObjectKey ( const Aws::String value)
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 98 of file S3ArtifactLocation.h.

◆ SetObjectKey() [3/3]

void Aws::CodePipeline::Model::S3ArtifactLocation::SetObjectKey ( const char *  value)
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 110 of file S3ArtifactLocation.h.

◆ WithBucketName() [1/3]

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::WithBucketName ( Aws::String &&  value)
inline

The name of the S3 bucket.

Definition at line 74 of file S3ArtifactLocation.h.

◆ WithBucketName() [2/3]

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::WithBucketName ( const Aws::String value)
inline

The name of the S3 bucket.

Definition at line 69 of file S3ArtifactLocation.h.

◆ WithBucketName() [3/3]

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::WithBucketName ( const char *  value)
inline

The name of the S3 bucket.

Definition at line 79 of file S3ArtifactLocation.h.

◆ WithObjectKey() [1/3]

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::WithObjectKey ( Aws::String &&  value)
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 122 of file S3ArtifactLocation.h.

◆ WithObjectKey() [2/3]

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::WithObjectKey ( const Aws::String value)
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 116 of file S3ArtifactLocation.h.

◆ WithObjectKey() [3/3]

S3ArtifactLocation& Aws::CodePipeline::Model::S3ArtifactLocation::WithObjectKey ( const char *  value)
inline

The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

Definition at line 128 of file S3ArtifactLocation.h.


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