@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateAccountSettingsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateAccountSettingsRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateAccountSettingsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getDeletePipelineProvisioningRepository()
Set to
true to remove a configured pipeline repository from the account settings. |
String |
getPipelineCodebuildRoleArn()
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
RepositoryBranchInput |
getPipelineProvisioningRepository()
A linked repository for pipeline provisioning.
|
String |
getPipelineServiceRoleArn()
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
int |
hashCode() |
Boolean |
isDeletePipelineProvisioningRepository()
Set to
true to remove a configured pipeline repository from the account settings. |
void |
setDeletePipelineProvisioningRepository(Boolean deletePipelineProvisioningRepository)
Set to
true to remove a configured pipeline repository from the account settings. |
void |
setPipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
void |
setPipelineProvisioningRepository(RepositoryBranchInput pipelineProvisioningRepository)
A linked repository for pipeline provisioning.
|
void |
setPipelineServiceRoleArn(String pipelineServiceRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
String |
toString()
Returns a string representation of this object.
|
UpdateAccountSettingsRequest |
withDeletePipelineProvisioningRepository(Boolean deletePipelineProvisioningRepository)
Set to
true to remove a configured pipeline repository from the account settings. |
UpdateAccountSettingsRequest |
withPipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
UpdateAccountSettingsRequest |
withPipelineProvisioningRepository(RepositoryBranchInput pipelineProvisioningRepository)
A linked repository for pipeline provisioning.
|
UpdateAccountSettingsRequest |
withPipelineServiceRoleArn(String pipelineServiceRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDeletePipelineProvisioningRepository(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.
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.public Boolean getDeletePipelineProvisioningRepository()
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 UpdateAccountSettingsRequest withDeletePipelineProvisioningRepository(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.
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.public Boolean isDeletePipelineProvisioningRepository()
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 void setPipelineCodebuildRoleArn(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.
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 String getPipelineCodebuildRoleArn()
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 UpdateAccountSettingsRequest withPipelineCodebuildRoleArn(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.
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 void setPipelineProvisioningRepository(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
.
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
.
public RepositoryBranchInput getPipelineProvisioningRepository()
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 UpdateAccountSettingsRequest withPipelineProvisioningRepository(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
.
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
.
public void setPipelineServiceRoleArn(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.
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.
public String getPipelineServiceRoleArn()
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 withPipelineServiceRoleArn(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.
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.
public String toString()
toString
in class Object
Object.toString()
public UpdateAccountSettingsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()