@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountSettings extends Object implements Serializable, Cloneable, StructuredPojo
Proton settings that are used for multiple services in the Amazon Web Services account.
Constructor and Description |
---|
AccountSettings() |
Modifier and Type | Method and Description |
---|---|
AccountSettings |
clone() |
boolean |
equals(Object obj) |
String |
getPipelineCodebuildRoleArn()
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines.
|
RepositoryBranch |
getPipelineProvisioningRepository()
The 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() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines.
|
void |
setPipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The 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.
|
AccountSettings |
withPipelineCodebuildRoleArn(String pipelineCodebuildRoleArn)
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines.
|
AccountSettings |
withPipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The linked repository for pipeline provisioning.
|
AccountSettings |
withPipelineServiceRoleArn(String pipelineServiceRoleArn)
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines.
|
public void setPipelineCodebuildRoleArn(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.public String getPipelineCodebuildRoleArn()
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
public AccountSettings withPipelineCodebuildRoleArn(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.public void setPipelineProvisioningRepository(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.public RepositoryBranch getPipelineProvisioningRepository()
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.
public AccountSettings withPipelineProvisioningRepository(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.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.
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.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.
public AccountSettings 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.
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.public String toString()
toString
in class Object
Object.toString()
public AccountSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.