public static interface AccountSettings.Builder extends SdkPojo, CopyableBuilder<AccountSettings.Builder,AccountSettings>
| Modifier and Type | Method and Description |
|---|---|
AccountSettings.Builder |
pipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines.
|
default AccountSettings.Builder |
pipelineProvisioningRepository(Consumer<RepositoryBranch.Builder> pipelineProvisioningRepository)
The linked repository for pipeline provisioning.
|
AccountSettings.Builder |
pipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The linked repository for pipeline provisioning.
|
AccountSettings.Builder |
pipelineServiceRoleArn(String pipelineServiceRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAccountSettings.Builder pipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
pipelineCodebuildRoleArn - The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton
assumes this role for CodeBuild-based provisioning.AccountSettings.Builder pipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.
pipelineProvisioningRepository - The linked repository for pipeline provisioning. Required if you have environments configured for
self-managed provisioning with services that include pipelines. A linked repository is a repository
that has been registered with Proton. For more information, see CreateRepository.default AccountSettings.Builder pipelineProvisioningRepository(Consumer<RepositoryBranch.Builder> pipelineProvisioningRepository)
The linked repository for pipeline provisioning. Required if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.
This is a convenience method that creates an instance of theRepositoryBranch.Builder avoiding the
need to create one manually via RepositoryBranch.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to pipelineProvisioningRepository(RepositoryBranch).
pipelineProvisioningRepository - a consumer that will call methods on RepositoryBranch.BuilderpipelineProvisioningRepository(RepositoryBranch)AccountSettings.Builder pipelineServiceRoleArn(String pipelineServiceRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for self-managed provisioning.
pipelineServiceRoleArn - The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Assumed
by Proton for Amazon Web Services-managed provisioning, and by customer-owned automation for
self-managed provisioning.Copyright © 2023. All rights reserved.