Interface CreatePullThroughCacheRuleResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreatePullThroughCacheRuleResponse.Builder,CreatePullThroughCacheRuleResponse>
,EcrResponse.Builder
,SdkBuilder<CreatePullThroughCacheRuleResponse.Builder,CreatePullThroughCacheRuleResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- CreatePullThroughCacheRuleResponse
public static interface CreatePullThroughCacheRuleResponse.Builder extends EcrResponse.Builder, SdkPojo, CopyableBuilder<CreatePullThroughCacheRuleResponse.Builder,CreatePullThroughCacheRuleResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreatePullThroughCacheRuleResponse.Builder
createdAt(Instant createdAt)
The date and time, in JavaScript date format, when the pull through cache rule was created.CreatePullThroughCacheRuleResponse.Builder
credentialArn(String credentialArn)
The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret associated with the pull through cache rule.CreatePullThroughCacheRuleResponse.Builder
ecrRepositoryPrefix(String ecrRepositoryPrefix)
The Amazon ECR repository prefix associated with the pull through cache rule.CreatePullThroughCacheRuleResponse.Builder
registryId(String registryId)
The registry ID associated with the request.CreatePullThroughCacheRuleResponse.Builder
upstreamRegistry(String upstreamRegistry)
The name of the upstream registry associated with the pull through cache rule.CreatePullThroughCacheRuleResponse.Builder
upstreamRegistry(UpstreamRegistry upstreamRegistry)
The name of the upstream registry associated with the pull through cache rule.CreatePullThroughCacheRuleResponse.Builder
upstreamRegistryUrl(String upstreamRegistryUrl)
The upstream registry URL associated with the pull through cache rule.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ecr.model.EcrResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
ecrRepositoryPrefix
CreatePullThroughCacheRuleResponse.Builder ecrRepositoryPrefix(String ecrRepositoryPrefix)
The Amazon ECR repository prefix associated with the pull through cache rule.
- Parameters:
ecrRepositoryPrefix
- The Amazon ECR repository prefix associated with the pull through cache rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upstreamRegistryUrl
CreatePullThroughCacheRuleResponse.Builder upstreamRegistryUrl(String upstreamRegistryUrl)
The upstream registry URL associated with the pull through cache rule.
- Parameters:
upstreamRegistryUrl
- The upstream registry URL associated with the pull through cache rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
CreatePullThroughCacheRuleResponse.Builder createdAt(Instant createdAt)
The date and time, in JavaScript date format, when the pull through cache rule was created.
- Parameters:
createdAt
- The date and time, in JavaScript date format, when the pull through cache rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registryId
CreatePullThroughCacheRuleResponse.Builder registryId(String registryId)
The registry ID associated with the request.
- Parameters:
registryId
- The registry ID associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upstreamRegistry
CreatePullThroughCacheRuleResponse.Builder upstreamRegistry(String upstreamRegistry)
The name of the upstream registry associated with the pull through cache rule.
- Parameters:
upstreamRegistry
- The name of the upstream registry associated with the pull through cache rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UpstreamRegistry
,UpstreamRegistry
-
upstreamRegistry
CreatePullThroughCacheRuleResponse.Builder upstreamRegistry(UpstreamRegistry upstreamRegistry)
The name of the upstream registry associated with the pull through cache rule.
- Parameters:
upstreamRegistry
- The name of the upstream registry associated with the pull through cache rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UpstreamRegistry
,UpstreamRegistry
-
credentialArn
CreatePullThroughCacheRuleResponse.Builder credentialArn(String credentialArn)
The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret associated with the pull through cache rule.
- Parameters:
credentialArn
- The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret associated with the pull through cache rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-