Interface UpdateAccountSettingsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>,ProtonRequest.Builder,SdkBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateAccountSettingsRequest
public static interface UpdateAccountSettingsRequest.Builder extends ProtonRequest.Builder, SdkPojo, CopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateAccountSettingsRequest.BuilderdeletePipelineProvisioningRepository(Boolean deletePipelineProvisioningRepository)Set totrueto remove a configured pipeline repository from the account settings.UpdateAccountSettingsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateAccountSettingsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateAccountSettingsRequest.BuilderpipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.default UpdateAccountSettingsRequest.BuilderpipelineProvisioningRepository(Consumer<RepositoryBranchInput.Builder> pipelineProvisioningRepository)A linked repository for pipeline provisioning.UpdateAccountSettingsRequest.BuilderpipelineProvisioningRepository(RepositoryBranchInput pipelineProvisioningRepository)A linked repository for pipeline provisioning.UpdateAccountSettingsRequest.BuilderpipelineServiceRoleArn(String pipelineServiceRoleArn)The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.proton.model.ProtonRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
deletePipelineProvisioningRepository
UpdateAccountSettingsRequest.Builder deletePipelineProvisioningRepository(Boolean deletePipelineProvisioningRepository)
Set to
trueto remove a configured pipeline repository from the account settings. Don't set this field if you are updating the configured pipeline repository.- Parameters:
deletePipelineProvisioningRepository- Set totrueto remove a configured pipeline repository from the account settings. Don't set this field if you are updating the configured pipeline repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineCodebuildRoleArn
UpdateAccountSettingsRequest.Builder pipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
- Parameters:
pipelineCodebuildRoleArn- The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineProvisioningRepository
UpdateAccountSettingsRequest.Builder pipelineProvisioningRepository(RepositoryBranchInput pipelineProvisioningRepository)
A linked repository for pipeline provisioning. Specify it 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.
To remove a previously configured repository, set
deletePipelineProvisioningRepositorytotrue, and don't setpipelineProvisioningRepository.- Parameters:
pipelineProvisioningRepository- A linked repository for pipeline provisioning. Specify it 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.To remove a previously configured repository, set
deletePipelineProvisioningRepositorytotrue, and don't setpipelineProvisioningRepository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineProvisioningRepository
default UpdateAccountSettingsRequest.Builder pipelineProvisioningRepository(Consumer<RepositoryBranchInput.Builder> pipelineProvisioningRepository)
A linked repository for pipeline provisioning. Specify it 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.
To remove a previously configured repository, set
This is a convenience method that creates an instance of thedeletePipelineProvisioningRepositorytotrue, and don't setpipelineProvisioningRepository.RepositoryBranchInput.Builderavoiding the need to create one manually viaRepositoryBranchInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topipelineProvisioningRepository(RepositoryBranchInput).- Parameters:
pipelineProvisioningRepository- a consumer that will call methods onRepositoryBranchInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pipelineProvisioningRepository(RepositoryBranchInput)
-
pipelineServiceRoleArn
UpdateAccountSettingsRequest.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.
To remove a previously configured ARN, specify an empty string.
- Parameters:
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.To remove a previously configured ARN, specify an empty string.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateAccountSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateAccountSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-