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.BuilderauthorizationToken(String authorizationToken)A base64-encoded string that contains authorization data for the specified Amazon ECR registry.AuthorizationData.BuilderexpiresAt(Instant expiresAt)The Unix time in seconds and milliseconds when the authorization token expires.AuthorizationData.BuilderproxyEndpoint(String proxyEndpoint)The registry URL to use for this authorization token in adocker logincommand.-
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:passwordfor 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:passwordfor 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 logincommand. 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 logincommand. 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.
-
-