@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AccountSettings extends Object implements Serializable, Cloneable, StructuredPojo
The Proton pipeline service role and repository data shared across the Amazon Web Services account.
Constructor and Description |
---|
AccountSettings() |
Modifier and Type | Method and Description |
---|---|
AccountSettings |
clone() |
boolean |
equals(Object obj) |
RepositoryBranch |
getPipelineProvisioningRepository()
The repository configured in the Amazon Web Services account 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 |
setPipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The repository configured in the Amazon Web Services account 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 |
withPipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The repository configured in the Amazon Web Services account 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 setPipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The repository configured in the Amazon Web Services account for pipeline provisioning. Required it if you have environments configured for self-managed provisioning with services that include pipelines.
pipelineProvisioningRepository
- The repository configured in the Amazon Web Services account for pipeline provisioning. Required it if you
have environments configured for self-managed provisioning with services that include pipelines.public RepositoryBranch getPipelineProvisioningRepository()
The repository configured in the Amazon Web Services account for pipeline provisioning. Required it if you have environments configured for self-managed provisioning with services that include pipelines.
public AccountSettings withPipelineProvisioningRepository(RepositoryBranch pipelineProvisioningRepository)
The repository configured in the Amazon Web Services account for pipeline provisioning. Required it if you have environments configured for self-managed provisioning with services that include pipelines.
pipelineProvisioningRepository
- The repository configured in the Amazon Web Services account for pipeline provisioning. Required it if you
have environments configured for self-managed provisioning with services that include pipelines.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.