Interface RegistryMapping.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RegistryMapping.Builder,,RegistryMapping> SdkBuilder<RegistryMapping.Builder,,RegistryMapping> SdkPojo
- Enclosing class:
RegistryMapping
-
Method Summary
Modifier and TypeMethodDescriptioncredentialArn(String credentialArn) The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret that holds the credentials for the upstream registry.ecrAccountId(String ecrAccountId) Account ID of the account that owns the upstream container image.ecrRepositoryPrefix(String ecrRepositoryPrefix) The repository prefix to use in the ECR private repository.upstreamRegistryUrl(String upstreamRegistryUrl) The URI of the upstream registry.upstreamRepositoryPrefix(String upstreamRepositoryPrefix) The repository prefix of the corresponding repository in the upstream registry.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
upstreamRegistryUrl
The URI of the upstream registry.
- Parameters:
upstreamRegistryUrl- The URI of the upstream registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecrRepositoryPrefix
The repository prefix to use in the ECR private repository.
- Parameters:
ecrRepositoryPrefix- The repository prefix to use in the ECR private repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upstreamRepositoryPrefix
The repository prefix of the corresponding repository in the upstream registry.
- Parameters:
upstreamRepositoryPrefix- The repository prefix of the corresponding repository in the upstream registry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecrAccountId
Account ID of the account that owns the upstream container image.
- Parameters:
ecrAccountId- Account ID of the account that owns the upstream container image.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialArn
The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret that holds the credentials for the upstream registry. You must specify this value when Amazon Elastic Container Registry (Amazon ECR) doesn't support pull through cache for the upstream registry. HealthOmics supports only some of these registries. The workflow role must have permission to call the
secretsmanager:GetSecretValueoperation on the secret. For more information about the supported registries, see Container images in the Amazon Web Services HealthOmics User Guide.- Parameters:
credentialArn- The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret that holds the credentials for the upstream registry. You must specify this value when Amazon Elastic Container Registry (Amazon ECR) doesn't support pull through cache for the upstream registry. HealthOmics supports only some of these registries. The workflow role must have permission to call thesecretsmanager:GetSecretValueoperation on the secret. For more information about the supported registries, see Container images in the Amazon Web Services HealthOmics User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-