public static final class EcrDockerCredentialOptions.Builder
extends java.lang.Object
EcrDockerCredentialOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EcrDockerCredentialOptions.Builder |
assumeRole(IRole assumeRole)
Sets the value of
EcrDockerCredentialOptions.getAssumeRole() |
EcrDockerCredentialOptions |
build()
Builds the configured instance.
|
EcrDockerCredentialOptions.Builder |
usages(java.util.List<? extends DockerCredentialUsage> usages)
Sets the value of
EcrDockerCredentialOptions.getUsages() |
public EcrDockerCredentialOptions.Builder assumeRole(IRole assumeRole)
EcrDockerCredentialOptions.getAssumeRole()
assumeRole
- An IAM role to assume prior to accessing the secret.this
public EcrDockerCredentialOptions.Builder usages(java.util.List<? extends DockerCredentialUsage> usages)
EcrDockerCredentialOptions.getUsages()
usages
- Defines which stages of the pipeline should be granted access to these credentials.this
public EcrDockerCredentialOptions build()
EcrDockerCredentialOptions
java.lang.NullPointerException
- if any required attribute was not provided