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()
boolean
A 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 login
command.int
hashCode()
void
setAuthorizationToken
(String authorizationToken) A base64-encoded string that contains authorization data for the specified Amazon ECR registry.void
setExpiresAt
(Date expiresAt) The Unix time in seconds and milliseconds when the authorization token expires.void
setProxyEndpoint
(String proxyEndpoint) The registry URL to use for this authorization token in adocker login
command.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 login
command.
-
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: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
.
-
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:password
for 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:password
for 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: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.
-
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 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
..
-
getProxyEndpoint
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
..- Returns:
- 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
..
-
withProxyEndpoint
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.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-