@Generated(value="software.amazon.awssdk:codegen") public final class UpdateAccountSettingsRequest extends ProtonRequest implements ToCopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateAccountSettingsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateAccountSettingsRequest.Builder |
builder() |
Boolean |
deletePipelineProvisioningRepository()
Set to
true to remove a configured pipeline repository from the account settings. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
pipelineCodebuildRoleArn()
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
RepositoryBranchInput |
pipelineProvisioningRepository()
A linked repository for pipeline provisioning.
|
String |
pipelineServiceRoleArn()
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateAccountSettingsRequest.Builder> |
serializableBuilderClass() |
UpdateAccountSettingsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean deletePipelineProvisioningRepository()
Set to true to remove a configured pipeline repository from the account settings. Don't set this
field if you are updating the configured pipeline repository.
true to remove a configured pipeline repository from the account settings. Don't set
this field if you are updating the configured pipeline repository.public final 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.
public final 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 deletePipelineProvisioningRepository to
true, and don't set pipelineProvisioningRepository.
To remove a previously configured repository, set deletePipelineProvisioningRepository to
true, and don't set pipelineProvisioningRepository.
public final 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.
To remove a previously configured ARN, specify an empty string.
public UpdateAccountSettingsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateAccountSettingsRequest.Builder,UpdateAccountSettingsRequest>toBuilder in class ProtonRequestpublic static UpdateAccountSettingsRequest.Builder builder()
public static Class<? extends UpdateAccountSettingsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.