AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::Amplify::Model::Branch Class Reference

#include <Branch.h>

Public Member Functions

 Branch ()
 
 Branch (Aws::Utils::Json::JsonView jsonValue)
 
Branchoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBranchArn () const
 
bool BranchArnHasBeenSet () const
 
void SetBranchArn (const Aws::String &value)
 
void SetBranchArn (Aws::String &&value)
 
void SetBranchArn (const char *value)
 
BranchWithBranchArn (const Aws::String &value)
 
BranchWithBranchArn (Aws::String &&value)
 
BranchWithBranchArn (const char *value)
 
const Aws::StringGetBranchName () const
 
bool BranchNameHasBeenSet () const
 
void SetBranchName (const Aws::String &value)
 
void SetBranchName (Aws::String &&value)
 
void SetBranchName (const char *value)
 
BranchWithBranchName (const Aws::String &value)
 
BranchWithBranchName (Aws::String &&value)
 
BranchWithBranchName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
BranchWithDescription (const Aws::String &value)
 
BranchWithDescription (Aws::String &&value)
 
BranchWithDescription (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
BranchWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
BranchWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
BranchAddTags (const Aws::String &key, const Aws::String &value)
 
BranchAddTags (Aws::String &&key, const Aws::String &value)
 
BranchAddTags (const Aws::String &key, Aws::String &&value)
 
BranchAddTags (Aws::String &&key, Aws::String &&value)
 
BranchAddTags (const char *key, Aws::String &&value)
 
BranchAddTags (Aws::String &&key, const char *value)
 
BranchAddTags (const char *key, const char *value)
 
const StageGetStage () const
 
bool StageHasBeenSet () const
 
void SetStage (const Stage &value)
 
void SetStage (Stage &&value)
 
BranchWithStage (const Stage &value)
 
BranchWithStage (Stage &&value)
 
const Aws::StringGetDisplayName () const
 
bool DisplayNameHasBeenSet () const
 
void SetDisplayName (const Aws::String &value)
 
void SetDisplayName (Aws::String &&value)
 
void SetDisplayName (const char *value)
 
BranchWithDisplayName (const Aws::String &value)
 
BranchWithDisplayName (Aws::String &&value)
 
BranchWithDisplayName (const char *value)
 
bool GetEnableNotification () const
 
bool EnableNotificationHasBeenSet () const
 
void SetEnableNotification (bool value)
 
BranchWithEnableNotification (bool value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
BranchWithCreateTime (const Aws::Utils::DateTime &value)
 
BranchWithCreateTime (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)
 
BranchWithUpdateTime (const Aws::Utils::DateTime &value)
 
BranchWithUpdateTime (Aws::Utils::DateTime &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables () const
 
bool EnvironmentVariablesHasBeenSet () const
 
void SetEnvironmentVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetEnvironmentVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
BranchWithEnvironmentVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
BranchWithEnvironmentVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
BranchAddEnvironmentVariables (const Aws::String &key, const Aws::String &value)
 
BranchAddEnvironmentVariables (Aws::String &&key, const Aws::String &value)
 
BranchAddEnvironmentVariables (const Aws::String &key, Aws::String &&value)
 
BranchAddEnvironmentVariables (Aws::String &&key, Aws::String &&value)
 
BranchAddEnvironmentVariables (const char *key, Aws::String &&value)
 
BranchAddEnvironmentVariables (Aws::String &&key, const char *value)
 
BranchAddEnvironmentVariables (const char *key, const char *value)
 
bool GetEnableAutoBuild () const
 
bool EnableAutoBuildHasBeenSet () const
 
void SetEnableAutoBuild (bool value)
 
BranchWithEnableAutoBuild (bool value)
 
const Aws::Vector< Aws::String > & GetCustomDomains () const
 
bool CustomDomainsHasBeenSet () const
 
void SetCustomDomains (const Aws::Vector< Aws::String > &value)
 
void SetCustomDomains (Aws::Vector< Aws::String > &&value)
 
BranchWithCustomDomains (const Aws::Vector< Aws::String > &value)
 
BranchWithCustomDomains (Aws::Vector< Aws::String > &&value)
 
BranchAddCustomDomains (const Aws::String &value)
 
BranchAddCustomDomains (Aws::String &&value)
 
BranchAddCustomDomains (const char *value)
 
const Aws::StringGetFramework () const
 
bool FrameworkHasBeenSet () const
 
void SetFramework (const Aws::String &value)
 
void SetFramework (Aws::String &&value)
 
void SetFramework (const char *value)
 
BranchWithFramework (const Aws::String &value)
 
BranchWithFramework (Aws::String &&value)
 
BranchWithFramework (const char *value)
 
const Aws::StringGetActiveJobId () const
 
bool ActiveJobIdHasBeenSet () const
 
void SetActiveJobId (const Aws::String &value)
 
void SetActiveJobId (Aws::String &&value)
 
void SetActiveJobId (const char *value)
 
BranchWithActiveJobId (const Aws::String &value)
 
BranchWithActiveJobId (Aws::String &&value)
 
BranchWithActiveJobId (const char *value)
 
const Aws::StringGetTotalNumberOfJobs () const
 
bool TotalNumberOfJobsHasBeenSet () const
 
void SetTotalNumberOfJobs (const Aws::String &value)
 
void SetTotalNumberOfJobs (Aws::String &&value)
 
void SetTotalNumberOfJobs (const char *value)
 
BranchWithTotalNumberOfJobs (const Aws::String &value)
 
BranchWithTotalNumberOfJobs (Aws::String &&value)
 
BranchWithTotalNumberOfJobs (const char *value)
 
bool GetEnableBasicAuth () const
 
bool EnableBasicAuthHasBeenSet () const
 
void SetEnableBasicAuth (bool value)
 
BranchWithEnableBasicAuth (bool value)
 
bool GetEnablePerformanceMode () const
 
bool EnablePerformanceModeHasBeenSet () const
 
void SetEnablePerformanceMode (bool value)
 
BranchWithEnablePerformanceMode (bool value)
 
const Aws::StringGetThumbnailUrl () const
 
bool ThumbnailUrlHasBeenSet () const
 
void SetThumbnailUrl (const Aws::String &value)
 
void SetThumbnailUrl (Aws::String &&value)
 
void SetThumbnailUrl (const char *value)
 
BranchWithThumbnailUrl (const Aws::String &value)
 
BranchWithThumbnailUrl (Aws::String &&value)
 
BranchWithThumbnailUrl (const char *value)
 
const Aws::StringGetBasicAuthCredentials () const
 
bool BasicAuthCredentialsHasBeenSet () const
 
void SetBasicAuthCredentials (const Aws::String &value)
 
void SetBasicAuthCredentials (Aws::String &&value)
 
void SetBasicAuthCredentials (const char *value)
 
BranchWithBasicAuthCredentials (const Aws::String &value)
 
BranchWithBasicAuthCredentials (Aws::String &&value)
 
BranchWithBasicAuthCredentials (const char *value)
 
const Aws::StringGetBuildSpec () const
 
bool BuildSpecHasBeenSet () const
 
void SetBuildSpec (const Aws::String &value)
 
void SetBuildSpec (Aws::String &&value)
 
void SetBuildSpec (const char *value)
 
BranchWithBuildSpec (const Aws::String &value)
 
BranchWithBuildSpec (Aws::String &&value)
 
BranchWithBuildSpec (const char *value)
 
const Aws::StringGetTtl () const
 
bool TtlHasBeenSet () const
 
void SetTtl (const Aws::String &value)
 
void SetTtl (Aws::String &&value)
 
void SetTtl (const char *value)
 
BranchWithTtl (const Aws::String &value)
 
BranchWithTtl (Aws::String &&value)
 
BranchWithTtl (const char *value)
 
const Aws::Vector< Aws::String > & GetAssociatedResources () const
 
bool AssociatedResourcesHasBeenSet () const
 
void SetAssociatedResources (const Aws::Vector< Aws::String > &value)
 
void SetAssociatedResources (Aws::Vector< Aws::String > &&value)
 
BranchWithAssociatedResources (const Aws::Vector< Aws::String > &value)
 
BranchWithAssociatedResources (Aws::Vector< Aws::String > &&value)
 
BranchAddAssociatedResources (const Aws::String &value)
 
BranchAddAssociatedResources (Aws::String &&value)
 
BranchAddAssociatedResources (const char *value)
 
bool GetEnablePullRequestPreview () const
 
bool EnablePullRequestPreviewHasBeenSet () const
 
void SetEnablePullRequestPreview (bool value)
 
BranchWithEnablePullRequestPreview (bool value)
 
const Aws::StringGetPullRequestEnvironmentName () const
 
bool PullRequestEnvironmentNameHasBeenSet () const
 
void SetPullRequestEnvironmentName (const Aws::String &value)
 
void SetPullRequestEnvironmentName (Aws::String &&value)
 
void SetPullRequestEnvironmentName (const char *value)
 
BranchWithPullRequestEnvironmentName (const Aws::String &value)
 
BranchWithPullRequestEnvironmentName (Aws::String &&value)
 
BranchWithPullRequestEnvironmentName (const char *value)
 
const Aws::StringGetDestinationBranch () const
 
bool DestinationBranchHasBeenSet () const
 
void SetDestinationBranch (const Aws::String &value)
 
void SetDestinationBranch (Aws::String &&value)
 
void SetDestinationBranch (const char *value)
 
BranchWithDestinationBranch (const Aws::String &value)
 
BranchWithDestinationBranch (Aws::String &&value)
 
BranchWithDestinationBranch (const char *value)
 
const Aws::StringGetSourceBranch () const
 
bool SourceBranchHasBeenSet () const
 
void SetSourceBranch (const Aws::String &value)
 
void SetSourceBranch (Aws::String &&value)
 
void SetSourceBranch (const char *value)
 
BranchWithSourceBranch (const Aws::String &value)
 
BranchWithSourceBranch (Aws::String &&value)
 
BranchWithSourceBranch (const char *value)
 
const Aws::StringGetBackendEnvironmentArn () const
 
bool BackendEnvironmentArnHasBeenSet () const
 
void SetBackendEnvironmentArn (const Aws::String &value)
 
void SetBackendEnvironmentArn (Aws::String &&value)
 
void SetBackendEnvironmentArn (const char *value)
 
BranchWithBackendEnvironmentArn (const Aws::String &value)
 
BranchWithBackendEnvironmentArn (Aws::String &&value)
 
BranchWithBackendEnvironmentArn (const char *value)
 

Detailed Description

The branch for an Amplify app, which maps to a third-party repository branch.

See Also:

AWS API Reference

Definition at line 36 of file Branch.h.

Constructor & Destructor Documentation

◆ Branch() [1/2]

Aws::Amplify::Model::Branch::Branch ( )

◆ Branch() [2/2]

Aws::Amplify::Model::Branch::Branch ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActiveJobIdHasBeenSet()

bool Aws::Amplify::Model::Branch::ActiveJobIdHasBeenSet ( ) const
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 593 of file Branch.h.

◆ AddAssociatedResources() [1/3]

Branch& Aws::Amplify::Model::Branch::AddAssociatedResources ( Aws::String &&  value)
inline

A list of custom resources that are linked to this branch.

Definition at line 931 of file Branch.h.

◆ AddAssociatedResources() [2/3]

Branch& Aws::Amplify::Model::Branch::AddAssociatedResources ( const Aws::String value)
inline

A list of custom resources that are linked to this branch.

Definition at line 926 of file Branch.h.

◆ AddAssociatedResources() [3/3]

Branch& Aws::Amplify::Model::Branch::AddAssociatedResources ( const char *  value)
inline

A list of custom resources that are linked to this branch.

Definition at line 936 of file Branch.h.

◆ AddCustomDomains() [1/3]

Branch& Aws::Amplify::Model::Branch::AddCustomDomains ( Aws::String &&  value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 536 of file Branch.h.

◆ AddCustomDomains() [2/3]

Branch& Aws::Amplify::Model::Branch::AddCustomDomains ( const Aws::String value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 531 of file Branch.h.

◆ AddCustomDomains() [3/3]

Branch& Aws::Amplify::Model::Branch::AddCustomDomains ( const char *  value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 541 of file Branch.h.

◆ AddEnvironmentVariables() [1/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 459 of file Branch.h.

◆ AddEnvironmentVariables() [2/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( Aws::String &&  key,
const Aws::String value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 449 of file Branch.h.

◆ AddEnvironmentVariables() [3/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( Aws::String &&  key,
const char *  value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 469 of file Branch.h.

◆ AddEnvironmentVariables() [4/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( const Aws::String key,
Aws::String &&  value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 454 of file Branch.h.

◆ AddEnvironmentVariables() [5/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( const Aws::String key,
const Aws::String value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 444 of file Branch.h.

◆ AddEnvironmentVariables() [6/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( const char *  key,
Aws::String &&  value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 464 of file Branch.h.

◆ AddEnvironmentVariables() [7/7]

Branch& Aws::Amplify::Model::Branch::AddEnvironmentVariables ( const char *  key,
const char *  value 
)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 474 of file Branch.h.

◆ AddTags() [1/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 224 of file Branch.h.

◆ AddTags() [2/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 214 of file Branch.h.

◆ AddTags() [3/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 234 of file Branch.h.

◆ AddTags() [4/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 219 of file Branch.h.

◆ AddTags() [5/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 209 of file Branch.h.

◆ AddTags() [6/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 229 of file Branch.h.

◆ AddTags() [7/7]

Branch& Aws::Amplify::Model::Branch::AddTags ( const char *  key,
const char *  value 
)
inline

The tag for the branch of an Amplify app.

Definition at line 239 of file Branch.h.

◆ AssociatedResourcesHasBeenSet()

bool Aws::Amplify::Model::Branch::AssociatedResourcesHasBeenSet ( ) const
inline

A list of custom resources that are linked to this branch.

Definition at line 901 of file Branch.h.

◆ BackendEnvironmentArnHasBeenSet()

bool Aws::Amplify::Model::Branch::BackendEnvironmentArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1093 of file Branch.h.

◆ BasicAuthCredentialsHasBeenSet()

bool Aws::Amplify::Model::Branch::BasicAuthCredentialsHasBeenSet ( ) const
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 770 of file Branch.h.

◆ BranchArnHasBeenSet()

bool Aws::Amplify::Model::Branch::BranchArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 55 of file Branch.h.

◆ BranchNameHasBeenSet()

bool Aws::Amplify::Model::Branch::BranchNameHasBeenSet ( ) const
inline

The name for the branch that is part of an Amplify app.

Definition at line 102 of file Branch.h.

◆ BuildSpecHasBeenSet()

bool Aws::Amplify::Model::Branch::BuildSpecHasBeenSet ( ) const
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 813 of file Branch.h.

◆ CreateTimeHasBeenSet()

bool Aws::Amplify::Model::Branch::CreateTimeHasBeenSet ( ) const
inline

The creation date and time for a branch that is part of an Amplify app.

Definition at line 351 of file Branch.h.

◆ CustomDomainsHasBeenSet()

bool Aws::Amplify::Model::Branch::CustomDomainsHasBeenSet ( ) const
inline

The custom domains for a branch of an Amplify app.

Definition at line 506 of file Branch.h.

◆ DescriptionHasBeenSet()

bool Aws::Amplify::Model::Branch::DescriptionHasBeenSet ( ) const
inline

The description for the branch that is part of an Amplify app.

Definition at line 143 of file Branch.h.

◆ DestinationBranchHasBeenSet()

bool Aws::Amplify::Model::Branch::DestinationBranchHasBeenSet ( ) const
inline

The destination branch if the branch is a pull request branch.

Definition at line 1009 of file Branch.h.

◆ DisplayNameHasBeenSet()

bool Aws::Amplify::Model::Branch::DisplayNameHasBeenSet ( ) const
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 283 of file Branch.h.

◆ EnableAutoBuildHasBeenSet()

bool Aws::Amplify::Model::Branch::EnableAutoBuildHasBeenSet ( ) const
inline

Enables auto-building on push for a branch of an Amplify app.

Definition at line 485 of file Branch.h.

◆ EnableBasicAuthHasBeenSet()

bool Aws::Amplify::Model::Branch::EnableBasicAuthHasBeenSet ( ) const
inline

Enables basic authorization for a branch of an Amplify app.

Definition at line 675 of file Branch.h.

◆ EnableNotificationHasBeenSet()

bool Aws::Amplify::Model::Branch::EnableNotificationHasBeenSet ( ) const
inline

Enables notifications for a branch that is part of an Amplify app.

Definition at line 330 of file Branch.h.

◆ EnablePerformanceModeHasBeenSet()

bool Aws::Amplify::Model::Branch::EnablePerformanceModeHasBeenSet ( ) const
inline

Enables performance mode for the branch.

Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.

Definition at line 702 of file Branch.h.

◆ EnablePullRequestPreviewHasBeenSet()

bool Aws::Amplify::Model::Branch::EnablePullRequestPreviewHasBeenSet ( ) const
inline

Enables pull request previews for the branch.

Definition at line 947 of file Branch.h.

◆ EnvironmentVariablesHasBeenSet()

bool Aws::Amplify::Model::Branch::EnvironmentVariablesHasBeenSet ( ) const
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 419 of file Branch.h.

◆ FrameworkHasBeenSet()

bool Aws::Amplify::Model::Branch::FrameworkHasBeenSet ( ) const
inline

The framework for a branch of an Amplify app.

Definition at line 552 of file Branch.h.

◆ GetActiveJobId()

const Aws::String& Aws::Amplify::Model::Branch::GetActiveJobId ( ) const
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 588 of file Branch.h.

◆ GetAssociatedResources()

const Aws::Vector<Aws::String>& Aws::Amplify::Model::Branch::GetAssociatedResources ( ) const
inline

A list of custom resources that are linked to this branch.

Definition at line 896 of file Branch.h.

◆ GetBackendEnvironmentArn()

const Aws::String& Aws::Amplify::Model::Branch::GetBackendEnvironmentArn ( ) const
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1087 of file Branch.h.

◆ GetBasicAuthCredentials()

const Aws::String& Aws::Amplify::Model::Branch::GetBasicAuthCredentials ( ) const
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 765 of file Branch.h.

◆ GetBranchArn()

const Aws::String& Aws::Amplify::Model::Branch::GetBranchArn ( ) const
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 49 of file Branch.h.

◆ GetBranchName()

const Aws::String& Aws::Amplify::Model::Branch::GetBranchName ( ) const
inline

The name for the branch that is part of an Amplify app.

Definition at line 97 of file Branch.h.

◆ GetBuildSpec()

const Aws::String& Aws::Amplify::Model::Branch::GetBuildSpec ( ) const
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 807 of file Branch.h.

◆ GetCreateTime()

const Aws::Utils::DateTime& Aws::Amplify::Model::Branch::GetCreateTime ( ) const
inline

The creation date and time for a branch that is part of an Amplify app.

Definition at line 346 of file Branch.h.

◆ GetCustomDomains()

const Aws::Vector<Aws::String>& Aws::Amplify::Model::Branch::GetCustomDomains ( ) const
inline

The custom domains for a branch of an Amplify app.

Definition at line 501 of file Branch.h.

◆ GetDescription()

const Aws::String& Aws::Amplify::Model::Branch::GetDescription ( ) const
inline

The description for the branch that is part of an Amplify app.

Definition at line 138 of file Branch.h.

◆ GetDestinationBranch()

const Aws::String& Aws::Amplify::Model::Branch::GetDestinationBranch ( ) const
inline

The destination branch if the branch is a pull request branch.

Definition at line 1004 of file Branch.h.

◆ GetDisplayName()

const Aws::String& Aws::Amplify::Model::Branch::GetDisplayName ( ) const
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 277 of file Branch.h.

◆ GetEnableAutoBuild()

bool Aws::Amplify::Model::Branch::GetEnableAutoBuild ( ) const
inline

Enables auto-building on push for a branch of an Amplify app.

Definition at line 480 of file Branch.h.

◆ GetEnableBasicAuth()

bool Aws::Amplify::Model::Branch::GetEnableBasicAuth ( ) const
inline

Enables basic authorization for a branch of an Amplify app.

Definition at line 670 of file Branch.h.

◆ GetEnableNotification()

bool Aws::Amplify::Model::Branch::GetEnableNotification ( ) const
inline

Enables notifications for a branch that is part of an Amplify app.

Definition at line 325 of file Branch.h.

◆ GetEnablePerformanceMode()

bool Aws::Amplify::Model::Branch::GetEnablePerformanceMode ( ) const
inline

Enables performance mode for the branch.

Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.

Definition at line 694 of file Branch.h.

◆ GetEnablePullRequestPreview()

bool Aws::Amplify::Model::Branch::GetEnablePullRequestPreview ( ) const
inline

Enables pull request previews for the branch.

Definition at line 942 of file Branch.h.

◆ GetEnvironmentVariables()

const Aws::Map<Aws::String, Aws::String>& Aws::Amplify::Model::Branch::GetEnvironmentVariables ( ) const
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 414 of file Branch.h.

◆ GetFramework()

const Aws::String& Aws::Amplify::Model::Branch::GetFramework ( ) const
inline

The framework for a branch of an Amplify app.

Definition at line 547 of file Branch.h.

◆ GetPullRequestEnvironmentName()

const Aws::String& Aws::Amplify::Model::Branch::GetPullRequestEnvironmentName ( ) const
inline

The Amplify environment name for the pull request.

Definition at line 963 of file Branch.h.

◆ GetSourceBranch()

const Aws::String& Aws::Amplify::Model::Branch::GetSourceBranch ( ) const
inline

The source branch if the branch is a pull request branch.

Definition at line 1045 of file Branch.h.

◆ GetStage()

const Stage& Aws::Amplify::Model::Branch::GetStage ( ) const
inline

The current stage for the branch that is part of an Amplify app.

Definition at line 245 of file Branch.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Amplify::Model::Branch::GetTags ( ) const
inline

The tag for the branch of an Amplify app.

Definition at line 179 of file Branch.h.

◆ GetThumbnailUrl()

const Aws::String& Aws::Amplify::Model::Branch::GetThumbnailUrl ( ) const
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 724 of file Branch.h.

◆ GetTotalNumberOfJobs()

const Aws::String& Aws::Amplify::Model::Branch::GetTotalNumberOfJobs ( ) const
inline

The total number of jobs that are part of an Amplify app.

Definition at line 629 of file Branch.h.

◆ GetTtl()

const Aws::String& Aws::Amplify::Model::Branch::GetTtl ( ) const
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 855 of file Branch.h.

◆ GetUpdateTime()

const Aws::Utils::DateTime& Aws::Amplify::Model::Branch::GetUpdateTime ( ) const
inline

The last updated date and time for a branch that is part of an Amplify app.

Definition at line 378 of file Branch.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Amplify::Model::Branch::Jsonize ( ) const

◆ operator=()

Branch& Aws::Amplify::Model::Branch::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PullRequestEnvironmentNameHasBeenSet()

bool Aws::Amplify::Model::Branch::PullRequestEnvironmentNameHasBeenSet ( ) const
inline

The Amplify environment name for the pull request.

Definition at line 968 of file Branch.h.

◆ SetActiveJobId() [1/3]

void Aws::Amplify::Model::Branch::SetActiveJobId ( Aws::String &&  value)
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 603 of file Branch.h.

◆ SetActiveJobId() [2/3]

void Aws::Amplify::Model::Branch::SetActiveJobId ( const Aws::String value)
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 598 of file Branch.h.

◆ SetActiveJobId() [3/3]

void Aws::Amplify::Model::Branch::SetActiveJobId ( const char *  value)
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 608 of file Branch.h.

◆ SetAssociatedResources() [1/2]

void Aws::Amplify::Model::Branch::SetAssociatedResources ( Aws::Vector< Aws::String > &&  value)
inline

A list of custom resources that are linked to this branch.

Definition at line 911 of file Branch.h.

◆ SetAssociatedResources() [2/2]

void Aws::Amplify::Model::Branch::SetAssociatedResources ( const Aws::Vector< Aws::String > &  value)
inline

A list of custom resources that are linked to this branch.

Definition at line 906 of file Branch.h.

◆ SetBackendEnvironmentArn() [1/3]

void Aws::Amplify::Model::Branch::SetBackendEnvironmentArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1105 of file Branch.h.

◆ SetBackendEnvironmentArn() [2/3]

void Aws::Amplify::Model::Branch::SetBackendEnvironmentArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1099 of file Branch.h.

◆ SetBackendEnvironmentArn() [3/3]

void Aws::Amplify::Model::Branch::SetBackendEnvironmentArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1111 of file Branch.h.

◆ SetBasicAuthCredentials() [1/3]

void Aws::Amplify::Model::Branch::SetBasicAuthCredentials ( Aws::String &&  value)
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 780 of file Branch.h.

◆ SetBasicAuthCredentials() [2/3]

void Aws::Amplify::Model::Branch::SetBasicAuthCredentials ( const Aws::String value)
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 775 of file Branch.h.

◆ SetBasicAuthCredentials() [3/3]

void Aws::Amplify::Model::Branch::SetBasicAuthCredentials ( const char *  value)
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 785 of file Branch.h.

◆ SetBranchArn() [1/3]

void Aws::Amplify::Model::Branch::SetBranchArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 67 of file Branch.h.

◆ SetBranchArn() [2/3]

void Aws::Amplify::Model::Branch::SetBranchArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 61 of file Branch.h.

◆ SetBranchArn() [3/3]

void Aws::Amplify::Model::Branch::SetBranchArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 73 of file Branch.h.

◆ SetBranchName() [1/3]

void Aws::Amplify::Model::Branch::SetBranchName ( Aws::String &&  value)
inline

The name for the branch that is part of an Amplify app.

Definition at line 112 of file Branch.h.

◆ SetBranchName() [2/3]

void Aws::Amplify::Model::Branch::SetBranchName ( const Aws::String value)
inline

The name for the branch that is part of an Amplify app.

Definition at line 107 of file Branch.h.

◆ SetBranchName() [3/3]

void Aws::Amplify::Model::Branch::SetBranchName ( const char *  value)
inline

The name for the branch that is part of an Amplify app.

Definition at line 117 of file Branch.h.

◆ SetBuildSpec() [1/3]

void Aws::Amplify::Model::Branch::SetBuildSpec ( Aws::String &&  value)
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 825 of file Branch.h.

◆ SetBuildSpec() [2/3]

void Aws::Amplify::Model::Branch::SetBuildSpec ( const Aws::String value)
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 819 of file Branch.h.

◆ SetBuildSpec() [3/3]

void Aws::Amplify::Model::Branch::SetBuildSpec ( const char *  value)
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 831 of file Branch.h.

◆ SetCreateTime() [1/2]

void Aws::Amplify::Model::Branch::SetCreateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time for a branch that is part of an Amplify app.

Definition at line 361 of file Branch.h.

◆ SetCreateTime() [2/2]

void Aws::Amplify::Model::Branch::SetCreateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time for a branch that is part of an Amplify app.

Definition at line 356 of file Branch.h.

◆ SetCustomDomains() [1/2]

void Aws::Amplify::Model::Branch::SetCustomDomains ( Aws::Vector< Aws::String > &&  value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 516 of file Branch.h.

◆ SetCustomDomains() [2/2]

void Aws::Amplify::Model::Branch::SetCustomDomains ( const Aws::Vector< Aws::String > &  value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 511 of file Branch.h.

◆ SetDescription() [1/3]

void Aws::Amplify::Model::Branch::SetDescription ( Aws::String &&  value)
inline

The description for the branch that is part of an Amplify app.

Definition at line 153 of file Branch.h.

◆ SetDescription() [2/3]

void Aws::Amplify::Model::Branch::SetDescription ( const Aws::String value)
inline

The description for the branch that is part of an Amplify app.

Definition at line 148 of file Branch.h.

◆ SetDescription() [3/3]

void Aws::Amplify::Model::Branch::SetDescription ( const char *  value)
inline

The description for the branch that is part of an Amplify app.

Definition at line 158 of file Branch.h.

◆ SetDestinationBranch() [1/3]

void Aws::Amplify::Model::Branch::SetDestinationBranch ( Aws::String &&  value)
inline

The destination branch if the branch is a pull request branch.

Definition at line 1019 of file Branch.h.

◆ SetDestinationBranch() [2/3]

void Aws::Amplify::Model::Branch::SetDestinationBranch ( const Aws::String value)
inline

The destination branch if the branch is a pull request branch.

Definition at line 1014 of file Branch.h.

◆ SetDestinationBranch() [3/3]

void Aws::Amplify::Model::Branch::SetDestinationBranch ( const char *  value)
inline

The destination branch if the branch is a pull request branch.

Definition at line 1024 of file Branch.h.

◆ SetDisplayName() [1/3]

void Aws::Amplify::Model::Branch::SetDisplayName ( Aws::String &&  value)
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 295 of file Branch.h.

◆ SetDisplayName() [2/3]

void Aws::Amplify::Model::Branch::SetDisplayName ( const Aws::String value)
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 289 of file Branch.h.

◆ SetDisplayName() [3/3]

void Aws::Amplify::Model::Branch::SetDisplayName ( const char *  value)
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 301 of file Branch.h.

◆ SetEnableAutoBuild()

void Aws::Amplify::Model::Branch::SetEnableAutoBuild ( bool  value)
inline

Enables auto-building on push for a branch of an Amplify app.

Definition at line 490 of file Branch.h.

◆ SetEnableBasicAuth()

void Aws::Amplify::Model::Branch::SetEnableBasicAuth ( bool  value)
inline

Enables basic authorization for a branch of an Amplify app.

Definition at line 680 of file Branch.h.

◆ SetEnableNotification()

void Aws::Amplify::Model::Branch::SetEnableNotification ( bool  value)
inline

Enables notifications for a branch that is part of an Amplify app.

Definition at line 335 of file Branch.h.

◆ SetEnablePerformanceMode()

void Aws::Amplify::Model::Branch::SetEnablePerformanceMode ( bool  value)
inline

Enables performance mode for the branch.

Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.

Definition at line 710 of file Branch.h.

◆ SetEnablePullRequestPreview()

void Aws::Amplify::Model::Branch::SetEnablePullRequestPreview ( bool  value)
inline

Enables pull request previews for the branch.

Definition at line 952 of file Branch.h.

◆ SetEnvironmentVariables() [1/2]

void Aws::Amplify::Model::Branch::SetEnvironmentVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 429 of file Branch.h.

◆ SetEnvironmentVariables() [2/2]

void Aws::Amplify::Model::Branch::SetEnvironmentVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 424 of file Branch.h.

◆ SetFramework() [1/3]

void Aws::Amplify::Model::Branch::SetFramework ( Aws::String &&  value)
inline

The framework for a branch of an Amplify app.

Definition at line 562 of file Branch.h.

◆ SetFramework() [2/3]

void Aws::Amplify::Model::Branch::SetFramework ( const Aws::String value)
inline

The framework for a branch of an Amplify app.

Definition at line 557 of file Branch.h.

◆ SetFramework() [3/3]

void Aws::Amplify::Model::Branch::SetFramework ( const char *  value)
inline

The framework for a branch of an Amplify app.

Definition at line 567 of file Branch.h.

◆ SetPullRequestEnvironmentName() [1/3]

void Aws::Amplify::Model::Branch::SetPullRequestEnvironmentName ( Aws::String &&  value)
inline

The Amplify environment name for the pull request.

Definition at line 978 of file Branch.h.

◆ SetPullRequestEnvironmentName() [2/3]

void Aws::Amplify::Model::Branch::SetPullRequestEnvironmentName ( const Aws::String value)
inline

The Amplify environment name for the pull request.

Definition at line 973 of file Branch.h.

◆ SetPullRequestEnvironmentName() [3/3]

void Aws::Amplify::Model::Branch::SetPullRequestEnvironmentName ( const char *  value)
inline

The Amplify environment name for the pull request.

Definition at line 983 of file Branch.h.

◆ SetSourceBranch() [1/3]

void Aws::Amplify::Model::Branch::SetSourceBranch ( Aws::String &&  value)
inline

The source branch if the branch is a pull request branch.

Definition at line 1060 of file Branch.h.

◆ SetSourceBranch() [2/3]

void Aws::Amplify::Model::Branch::SetSourceBranch ( const Aws::String value)
inline

The source branch if the branch is a pull request branch.

Definition at line 1055 of file Branch.h.

◆ SetSourceBranch() [3/3]

void Aws::Amplify::Model::Branch::SetSourceBranch ( const char *  value)
inline

The source branch if the branch is a pull request branch.

Definition at line 1065 of file Branch.h.

◆ SetStage() [1/2]

void Aws::Amplify::Model::Branch::SetStage ( const Stage value)
inline

The current stage for the branch that is part of an Amplify app.

Definition at line 255 of file Branch.h.

◆ SetStage() [2/2]

void Aws::Amplify::Model::Branch::SetStage ( Stage &&  value)
inline

The current stage for the branch that is part of an Amplify app.

Definition at line 260 of file Branch.h.

◆ SetTags() [1/2]

void Aws::Amplify::Model::Branch::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tag for the branch of an Amplify app.

Definition at line 194 of file Branch.h.

◆ SetTags() [2/2]

void Aws::Amplify::Model::Branch::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tag for the branch of an Amplify app.

Definition at line 189 of file Branch.h.

◆ SetThumbnailUrl() [1/3]

void Aws::Amplify::Model::Branch::SetThumbnailUrl ( Aws::String &&  value)
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 739 of file Branch.h.

◆ SetThumbnailUrl() [2/3]

void Aws::Amplify::Model::Branch::SetThumbnailUrl ( const Aws::String value)
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 734 of file Branch.h.

◆ SetThumbnailUrl() [3/3]

void Aws::Amplify::Model::Branch::SetThumbnailUrl ( const char *  value)
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 744 of file Branch.h.

◆ SetTotalNumberOfJobs() [1/3]

void Aws::Amplify::Model::Branch::SetTotalNumberOfJobs ( Aws::String &&  value)
inline

The total number of jobs that are part of an Amplify app.

Definition at line 644 of file Branch.h.

◆ SetTotalNumberOfJobs() [2/3]

void Aws::Amplify::Model::Branch::SetTotalNumberOfJobs ( const Aws::String value)
inline

The total number of jobs that are part of an Amplify app.

Definition at line 639 of file Branch.h.

◆ SetTotalNumberOfJobs() [3/3]

void Aws::Amplify::Model::Branch::SetTotalNumberOfJobs ( const char *  value)
inline

The total number of jobs that are part of an Amplify app.

Definition at line 649 of file Branch.h.

◆ SetTtl() [1/3]

void Aws::Amplify::Model::Branch::SetTtl ( Aws::String &&  value)
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 870 of file Branch.h.

◆ SetTtl() [2/3]

void Aws::Amplify::Model::Branch::SetTtl ( const Aws::String value)
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 865 of file Branch.h.

◆ SetTtl() [3/3]

void Aws::Amplify::Model::Branch::SetTtl ( const char *  value)
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 875 of file Branch.h.

◆ SetUpdateTime() [1/2]

void Aws::Amplify::Model::Branch::SetUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The last updated date and time for a branch that is part of an Amplify app.

Definition at line 396 of file Branch.h.

◆ SetUpdateTime() [2/2]

void Aws::Amplify::Model::Branch::SetUpdateTime ( const Aws::Utils::DateTime value)
inline

The last updated date and time for a branch that is part of an Amplify app.

Definition at line 390 of file Branch.h.

◆ SourceBranchHasBeenSet()

bool Aws::Amplify::Model::Branch::SourceBranchHasBeenSet ( ) const
inline

The source branch if the branch is a pull request branch.

Definition at line 1050 of file Branch.h.

◆ StageHasBeenSet()

bool Aws::Amplify::Model::Branch::StageHasBeenSet ( ) const
inline

The current stage for the branch that is part of an Amplify app.

Definition at line 250 of file Branch.h.

◆ TagsHasBeenSet()

bool Aws::Amplify::Model::Branch::TagsHasBeenSet ( ) const
inline

The tag for the branch of an Amplify app.

Definition at line 184 of file Branch.h.

◆ ThumbnailUrlHasBeenSet()

bool Aws::Amplify::Model::Branch::ThumbnailUrlHasBeenSet ( ) const
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 729 of file Branch.h.

◆ TotalNumberOfJobsHasBeenSet()

bool Aws::Amplify::Model::Branch::TotalNumberOfJobsHasBeenSet ( ) const
inline

The total number of jobs that are part of an Amplify app.

Definition at line 634 of file Branch.h.

◆ TtlHasBeenSet()

bool Aws::Amplify::Model::Branch::TtlHasBeenSet ( ) const
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 860 of file Branch.h.

◆ UpdateTimeHasBeenSet()

bool Aws::Amplify::Model::Branch::UpdateTimeHasBeenSet ( ) const
inline

The last updated date and time for a branch that is part of an Amplify app.

Definition at line 384 of file Branch.h.

◆ WithActiveJobId() [1/3]

Branch& Aws::Amplify::Model::Branch::WithActiveJobId ( Aws::String &&  value)
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 618 of file Branch.h.

◆ WithActiveJobId() [2/3]

Branch& Aws::Amplify::Model::Branch::WithActiveJobId ( const Aws::String value)
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 613 of file Branch.h.

◆ WithActiveJobId() [3/3]

Branch& Aws::Amplify::Model::Branch::WithActiveJobId ( const char *  value)
inline

The ID of the active job for a branch of an Amplify app.

Definition at line 623 of file Branch.h.

◆ WithAssociatedResources() [1/2]

Branch& Aws::Amplify::Model::Branch::WithAssociatedResources ( Aws::Vector< Aws::String > &&  value)
inline

A list of custom resources that are linked to this branch.

Definition at line 921 of file Branch.h.

◆ WithAssociatedResources() [2/2]

Branch& Aws::Amplify::Model::Branch::WithAssociatedResources ( const Aws::Vector< Aws::String > &  value)
inline

A list of custom resources that are linked to this branch.

Definition at line 916 of file Branch.h.

◆ WithBackendEnvironmentArn() [1/3]

Branch& Aws::Amplify::Model::Branch::WithBackendEnvironmentArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1123 of file Branch.h.

◆ WithBackendEnvironmentArn() [2/3]

Branch& Aws::Amplify::Model::Branch::WithBackendEnvironmentArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1117 of file Branch.h.

◆ WithBackendEnvironmentArn() [3/3]

Branch& Aws::Amplify::Model::Branch::WithBackendEnvironmentArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.

Definition at line 1129 of file Branch.h.

◆ WithBasicAuthCredentials() [1/3]

Branch& Aws::Amplify::Model::Branch::WithBasicAuthCredentials ( Aws::String &&  value)
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 795 of file Branch.h.

◆ WithBasicAuthCredentials() [2/3]

Branch& Aws::Amplify::Model::Branch::WithBasicAuthCredentials ( const Aws::String value)
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 790 of file Branch.h.

◆ WithBasicAuthCredentials() [3/3]

Branch& Aws::Amplify::Model::Branch::WithBasicAuthCredentials ( const char *  value)
inline

The basic authorization credentials for a branch of an Amplify app.

Definition at line 800 of file Branch.h.

◆ WithBranchArn() [1/3]

Branch& Aws::Amplify::Model::Branch::WithBranchArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 85 of file Branch.h.

◆ WithBranchArn() [2/3]

Branch& Aws::Amplify::Model::Branch::WithBranchArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 79 of file Branch.h.

◆ WithBranchArn() [3/3]

Branch& Aws::Amplify::Model::Branch::WithBranchArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.

Definition at line 91 of file Branch.h.

◆ WithBranchName() [1/3]

Branch& Aws::Amplify::Model::Branch::WithBranchName ( Aws::String &&  value)
inline

The name for the branch that is part of an Amplify app.

Definition at line 127 of file Branch.h.

◆ WithBranchName() [2/3]

Branch& Aws::Amplify::Model::Branch::WithBranchName ( const Aws::String value)
inline

The name for the branch that is part of an Amplify app.

Definition at line 122 of file Branch.h.

◆ WithBranchName() [3/3]

Branch& Aws::Amplify::Model::Branch::WithBranchName ( const char *  value)
inline

The name for the branch that is part of an Amplify app.

Definition at line 132 of file Branch.h.

◆ WithBuildSpec() [1/3]

Branch& Aws::Amplify::Model::Branch::WithBuildSpec ( Aws::String &&  value)
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 843 of file Branch.h.

◆ WithBuildSpec() [2/3]

Branch& Aws::Amplify::Model::Branch::WithBuildSpec ( const Aws::String value)
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 837 of file Branch.h.

◆ WithBuildSpec() [3/3]

Branch& Aws::Amplify::Model::Branch::WithBuildSpec ( const char *  value)
inline

The build specification (build spec) content for the branch of an Amplify app.

Definition at line 849 of file Branch.h.

◆ WithCreateTime() [1/2]

Branch& Aws::Amplify::Model::Branch::WithCreateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time for a branch that is part of an Amplify app.

Definition at line 371 of file Branch.h.

◆ WithCreateTime() [2/2]

Branch& Aws::Amplify::Model::Branch::WithCreateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time for a branch that is part of an Amplify app.

Definition at line 366 of file Branch.h.

◆ WithCustomDomains() [1/2]

Branch& Aws::Amplify::Model::Branch::WithCustomDomains ( Aws::Vector< Aws::String > &&  value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 526 of file Branch.h.

◆ WithCustomDomains() [2/2]

Branch& Aws::Amplify::Model::Branch::WithCustomDomains ( const Aws::Vector< Aws::String > &  value)
inline

The custom domains for a branch of an Amplify app.

Definition at line 521 of file Branch.h.

◆ WithDescription() [1/3]

Branch& Aws::Amplify::Model::Branch::WithDescription ( Aws::String &&  value)
inline

The description for the branch that is part of an Amplify app.

Definition at line 168 of file Branch.h.

◆ WithDescription() [2/3]

Branch& Aws::Amplify::Model::Branch::WithDescription ( const Aws::String value)
inline

The description for the branch that is part of an Amplify app.

Definition at line 163 of file Branch.h.

◆ WithDescription() [3/3]

Branch& Aws::Amplify::Model::Branch::WithDescription ( const char *  value)
inline

The description for the branch that is part of an Amplify app.

Definition at line 173 of file Branch.h.

◆ WithDestinationBranch() [1/3]

Branch& Aws::Amplify::Model::Branch::WithDestinationBranch ( Aws::String &&  value)
inline

The destination branch if the branch is a pull request branch.

Definition at line 1034 of file Branch.h.

◆ WithDestinationBranch() [2/3]

Branch& Aws::Amplify::Model::Branch::WithDestinationBranch ( const Aws::String value)
inline

The destination branch if the branch is a pull request branch.

Definition at line 1029 of file Branch.h.

◆ WithDestinationBranch() [3/3]

Branch& Aws::Amplify::Model::Branch::WithDestinationBranch ( const char *  value)
inline

The destination branch if the branch is a pull request branch.

Definition at line 1039 of file Branch.h.

◆ WithDisplayName() [1/3]

Branch& Aws::Amplify::Model::Branch::WithDisplayName ( Aws::String &&  value)
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 313 of file Branch.h.

◆ WithDisplayName() [2/3]

Branch& Aws::Amplify::Model::Branch::WithDisplayName ( const Aws::String value)
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 307 of file Branch.h.

◆ WithDisplayName() [3/3]

Branch& Aws::Amplify::Model::Branch::WithDisplayName ( const char *  value)
inline

The display name for the branch. This is used as the default domain prefix.

Definition at line 319 of file Branch.h.

◆ WithEnableAutoBuild()

Branch& Aws::Amplify::Model::Branch::WithEnableAutoBuild ( bool  value)
inline

Enables auto-building on push for a branch of an Amplify app.

Definition at line 495 of file Branch.h.

◆ WithEnableBasicAuth()

Branch& Aws::Amplify::Model::Branch::WithEnableBasicAuth ( bool  value)
inline

Enables basic authorization for a branch of an Amplify app.

Definition at line 685 of file Branch.h.

◆ WithEnableNotification()

Branch& Aws::Amplify::Model::Branch::WithEnableNotification ( bool  value)
inline

Enables notifications for a branch that is part of an Amplify app.

Definition at line 340 of file Branch.h.

◆ WithEnablePerformanceMode()

Branch& Aws::Amplify::Model::Branch::WithEnablePerformanceMode ( bool  value)
inline

Enables performance mode for the branch.

Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.

Definition at line 718 of file Branch.h.

◆ WithEnablePullRequestPreview()

Branch& Aws::Amplify::Model::Branch::WithEnablePullRequestPreview ( bool  value)
inline

Enables pull request previews for the branch.

Definition at line 957 of file Branch.h.

◆ WithEnvironmentVariables() [1/2]

Branch& Aws::Amplify::Model::Branch::WithEnvironmentVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 439 of file Branch.h.

◆ WithEnvironmentVariables() [2/2]

Branch& Aws::Amplify::Model::Branch::WithEnvironmentVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The environment variables specific to a branch of an Amplify app.

Definition at line 434 of file Branch.h.

◆ WithFramework() [1/3]

Branch& Aws::Amplify::Model::Branch::WithFramework ( Aws::String &&  value)
inline

The framework for a branch of an Amplify app.

Definition at line 577 of file Branch.h.

◆ WithFramework() [2/3]

Branch& Aws::Amplify::Model::Branch::WithFramework ( const Aws::String value)
inline

The framework for a branch of an Amplify app.

Definition at line 572 of file Branch.h.

◆ WithFramework() [3/3]

Branch& Aws::Amplify::Model::Branch::WithFramework ( const char *  value)
inline

The framework for a branch of an Amplify app.

Definition at line 582 of file Branch.h.

◆ WithPullRequestEnvironmentName() [1/3]

Branch& Aws::Amplify::Model::Branch::WithPullRequestEnvironmentName ( Aws::String &&  value)
inline

The Amplify environment name for the pull request.

Definition at line 993 of file Branch.h.

◆ WithPullRequestEnvironmentName() [2/3]

Branch& Aws::Amplify::Model::Branch::WithPullRequestEnvironmentName ( const Aws::String value)
inline

The Amplify environment name for the pull request.

Definition at line 988 of file Branch.h.

◆ WithPullRequestEnvironmentName() [3/3]

Branch& Aws::Amplify::Model::Branch::WithPullRequestEnvironmentName ( const char *  value)
inline

The Amplify environment name for the pull request.

Definition at line 998 of file Branch.h.

◆ WithSourceBranch() [1/3]

Branch& Aws::Amplify::Model::Branch::WithSourceBranch ( Aws::String &&  value)
inline

The source branch if the branch is a pull request branch.

Definition at line 1075 of file Branch.h.

◆ WithSourceBranch() [2/3]

Branch& Aws::Amplify::Model::Branch::WithSourceBranch ( const Aws::String value)
inline

The source branch if the branch is a pull request branch.

Definition at line 1070 of file Branch.h.

◆ WithSourceBranch() [3/3]

Branch& Aws::Amplify::Model::Branch::WithSourceBranch ( const char *  value)
inline

The source branch if the branch is a pull request branch.

Definition at line 1080 of file Branch.h.

◆ WithStage() [1/2]

Branch& Aws::Amplify::Model::Branch::WithStage ( const Stage value)
inline

The current stage for the branch that is part of an Amplify app.

Definition at line 265 of file Branch.h.

◆ WithStage() [2/2]

Branch& Aws::Amplify::Model::Branch::WithStage ( Stage &&  value)
inline

The current stage for the branch that is part of an Amplify app.

Definition at line 270 of file Branch.h.

◆ WithTags() [1/2]

Branch& Aws::Amplify::Model::Branch::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tag for the branch of an Amplify app.

Definition at line 204 of file Branch.h.

◆ WithTags() [2/2]

Branch& Aws::Amplify::Model::Branch::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tag for the branch of an Amplify app.

Definition at line 199 of file Branch.h.

◆ WithThumbnailUrl() [1/3]

Branch& Aws::Amplify::Model::Branch::WithThumbnailUrl ( Aws::String &&  value)
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 754 of file Branch.h.

◆ WithThumbnailUrl() [2/3]

Branch& Aws::Amplify::Model::Branch::WithThumbnailUrl ( const Aws::String value)
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 749 of file Branch.h.

◆ WithThumbnailUrl() [3/3]

Branch& Aws::Amplify::Model::Branch::WithThumbnailUrl ( const char *  value)
inline

The thumbnail URL for the branch of an Amplify app.

Definition at line 759 of file Branch.h.

◆ WithTotalNumberOfJobs() [1/3]

Branch& Aws::Amplify::Model::Branch::WithTotalNumberOfJobs ( Aws::String &&  value)
inline

The total number of jobs that are part of an Amplify app.

Definition at line 659 of file Branch.h.

◆ WithTotalNumberOfJobs() [2/3]

Branch& Aws::Amplify::Model::Branch::WithTotalNumberOfJobs ( const Aws::String value)
inline

The total number of jobs that are part of an Amplify app.

Definition at line 654 of file Branch.h.

◆ WithTotalNumberOfJobs() [3/3]

Branch& Aws::Amplify::Model::Branch::WithTotalNumberOfJobs ( const char *  value)
inline

The total number of jobs that are part of an Amplify app.

Definition at line 664 of file Branch.h.

◆ WithTtl() [1/3]

Branch& Aws::Amplify::Model::Branch::WithTtl ( Aws::String &&  value)
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 885 of file Branch.h.

◆ WithTtl() [2/3]

Branch& Aws::Amplify::Model::Branch::WithTtl ( const Aws::String value)
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 880 of file Branch.h.

◆ WithTtl() [3/3]

Branch& Aws::Amplify::Model::Branch::WithTtl ( const char *  value)
inline

The content Time to Live (TTL) for the website in seconds.

Definition at line 890 of file Branch.h.

◆ WithUpdateTime() [1/2]

Branch& Aws::Amplify::Model::Branch::WithUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The last updated date and time for a branch that is part of an Amplify app.

Definition at line 408 of file Branch.h.

◆ WithUpdateTime() [2/2]

Branch& Aws::Amplify::Model::Branch::WithUpdateTime ( const Aws::Utils::DateTime value)
inline

The last updated date and time for a branch that is part of an Amplify app.

Definition at line 402 of file Branch.h.


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