Class AuthorizationData
- All Implemented Interfaces:
Serializable, Cloneable
An object representing authorization data for an Amazon ECR registry.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanA base64-encoded string that contains authorization data for the specified Amazon ECR registry.The Unix time in seconds and milliseconds when the authorization token expires.The registry URL to use for this authorization token in adocker logincommand.inthashCode()voidsetAuthorizationToken(String authorizationToken) A base64-encoded string that contains authorization data for the specified Amazon ECR registry.voidsetExpiresAt(Date expiresAt) The Unix time in seconds and milliseconds when the authorization token expires.voidsetProxyEndpoint(String proxyEndpoint) The registry URL to use for this authorization token in adocker logincommand.toString()Returns a string representation of this object; useful for testing and debugging.withAuthorizationToken(String authorizationToken) A base64-encoded string that contains authorization data for the specified Amazon ECR registry.withExpiresAt(Date expiresAt) The Unix time in seconds and milliseconds when the authorization token expires.withProxyEndpoint(String proxyEndpoint) The registry URL to use for this authorization token in adocker logincommand.
-
Constructor Details
-
AuthorizationData
public AuthorizationData()
-
-
Method Details
-
setAuthorizationToken
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.
-
getAuthorizationToken
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.- Returns:
- 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.
-
withAuthorizationToken
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.
-
setExpiresAt
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.
-
getExpiresAt
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
- Returns:
- The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
-
withExpiresAt
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.
-
setProxyEndpoint
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..
-
getProxyEndpoint
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..- Returns:
- 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..
-
withProxyEndpoint
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.
-
toString
-
equals
-
hashCode
-
clone
-