Interface AuthorizationData.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AuthorizationData.Builder,AuthorizationData>
,SdkBuilder<AuthorizationData.Builder,AuthorizationData>
,SdkPojo
- Enclosing class:
- AuthorizationData
public static interface AuthorizationData.Builder extends SdkPojo, CopyableBuilder<AuthorizationData.Builder,AuthorizationData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthorizationData.Builder
authorizationToken(String authorizationToken)
A base64-encoded string that contains authorization data for the specified Amazon ECR registry.AuthorizationData.Builder
expiresAt(Instant expiresAt)
The Unix time in seconds and milliseconds when the authorization token expires.AuthorizationData.Builder
proxyEndpoint(String proxyEndpoint)
The registry URL to use for this authorization token in adocker login
command.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
authorizationToken
AuthorizationData.Builder authorizationToken(String authorizationToken)
A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the format
user:password
for private registry authentication usingdocker login
.- Parameters:
authorizationToken
- A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the formatuser:password
for private registry authentication usingdocker login
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresAt
AuthorizationData.Builder expiresAt(Instant expiresAt)
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
- Parameters:
expiresAt
- The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyEndpoint
AuthorizationData.Builder proxyEndpoint(String proxyEndpoint)
The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL format ishttps://aws_account_id.dkr.ecr.region.amazonaws.com
. For example,https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..- Parameters:
proxyEndpoint
- The registry URL to use for this authorization token in adocker login
command. The Amazon ECR registry URL format ishttps://aws_account_id.dkr.ecr.region.amazonaws.com
. For example,https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-