public class AuthorizationData
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
An object representing authorization data for an Amazon ECR registry.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
authorizationToken
A base64-encoded string that contains authorization data for the
specified Amazon ECR registry.
|
private java.util.Date |
expiresAt
The Unix time in seconds and milliseconds when the authorization token
expires.
|
private java.lang.String |
proxyEndpoint
The registry URL to use for this authorization token in a
docker login command. |
Constructor and Description |
---|
AuthorizationData() |
Modifier and Type | Method and Description |
---|---|
AuthorizationData |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAuthorizationToken()
A base64-encoded string that contains authorization data for the
specified Amazon ECR registry.
|
java.util.Date |
getExpiresAt()
The Unix time in seconds and milliseconds when the authorization token
expires.
|
java.lang.String |
getProxyEndpoint()
The registry URL to use for this authorization token in a
docker login command. |
int |
hashCode() |
void |
setAuthorizationToken(java.lang.String authorizationToken)
A base64-encoded string that contains authorization data for the
specified Amazon ECR registry.
|
void |
setExpiresAt(java.util.Date expiresAt)
The Unix time in seconds and milliseconds when the authorization token
expires.
|
void |
setProxyEndpoint(java.lang.String proxyEndpoint)
The registry URL to use for this authorization token in a
docker login command. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AuthorizationData |
withAuthorizationToken(java.lang.String authorizationToken)
A base64-encoded string that contains authorization data for the
specified Amazon ECR registry.
|
AuthorizationData |
withExpiresAt(java.util.Date expiresAt)
The Unix time in seconds and milliseconds when the authorization token
expires.
|
AuthorizationData |
withProxyEndpoint(java.lang.String proxyEndpoint)
The registry URL to use for this authorization token in a
docker login command. |
private java.lang.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 using docker login
.
private java.util.Date expiresAt
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
private java.lang.String proxyEndpoint
The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
. For
example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..
public void setAuthorizationToken(java.lang.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 using docker login
.
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 using docker login
.public java.lang.String 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 using docker login
.
user:password
for private
registry authentication using docker login
.public AuthorizationData withAuthorizationToken(java.lang.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 using docker login
.
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 using docker login
.public void setExpiresAt(java.util.Date expiresAt)
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
expiresAt
- The Unix time in seconds and milliseconds when the authorization
token expires. Authorization tokens are valid for 12 hours.public java.util.Date getExpiresAt()
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
public AuthorizationData withExpiresAt(java.util.Date expiresAt)
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
expiresAt
- The Unix time in seconds and milliseconds when the authorization
token expires. Authorization tokens are valid for 12 hours.public void setProxyEndpoint(java.lang.String proxyEndpoint)
The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
. For
example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..
proxyEndpoint
- The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL
format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
.
For example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..public java.lang.String getProxyEndpoint()
The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
. For
example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..
docker login
command. The Amazon ECR registry URL
format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
.
For example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..public AuthorizationData withProxyEndpoint(java.lang.String proxyEndpoint)
The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
. For
example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..
proxyEndpoint
- The registry URL to use for this authorization token in a
docker login
command. The Amazon ECR registry URL
format is
https://aws_account_id.dkr.ecr.region.amazonaws.com
.
For example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com
..public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AuthorizationData clone()
clone
in class java.lang.Object