@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HostKeyAttributes extends Object implements Serializable, Cloneable, StructuredPojo
Describes the public SSH host keys or the RDP certificate.
Constructor and Description |
---|
HostKeyAttributes() |
Modifier and Type | Method and Description |
---|---|
HostKeyAttributes |
clone() |
boolean |
equals(Object obj) |
String |
getAlgorithm()
The SSH host key algorithm or the RDP certificate format.
|
String |
getFingerprintSHA1()
The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
|
String |
getFingerprintSHA256()
The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
|
Date |
getNotValidAfter()
The returned RDP certificate is not valid after this point in time.
|
Date |
getNotValidBefore()
The returned RDP certificate is valid after this point in time.
|
String |
getPublicKey()
The public SSH host key or the RDP certificate.
|
Date |
getWitnessedAt()
The time that the SSH host key or RDP certificate was recorded by Lightsail.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAlgorithm(String algorithm)
The SSH host key algorithm or the RDP certificate format.
|
void |
setFingerprintSHA1(String fingerprintSHA1)
The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
|
void |
setFingerprintSHA256(String fingerprintSHA256)
The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
|
void |
setNotValidAfter(Date notValidAfter)
The returned RDP certificate is not valid after this point in time.
|
void |
setNotValidBefore(Date notValidBefore)
The returned RDP certificate is valid after this point in time.
|
void |
setPublicKey(String publicKey)
The public SSH host key or the RDP certificate.
|
void |
setWitnessedAt(Date witnessedAt)
The time that the SSH host key or RDP certificate was recorded by Lightsail.
|
String |
toString()
Returns a string representation of this object.
|
HostKeyAttributes |
withAlgorithm(String algorithm)
The SSH host key algorithm or the RDP certificate format.
|
HostKeyAttributes |
withFingerprintSHA1(String fingerprintSHA1)
The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
|
HostKeyAttributes |
withFingerprintSHA256(String fingerprintSHA256)
The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
|
HostKeyAttributes |
withNotValidAfter(Date notValidAfter)
The returned RDP certificate is not valid after this point in time.
|
HostKeyAttributes |
withNotValidBefore(Date notValidBefore)
The returned RDP certificate is valid after this point in time.
|
HostKeyAttributes |
withPublicKey(String publicKey)
The public SSH host key or the RDP certificate.
|
HostKeyAttributes |
withWitnessedAt(Date witnessedAt)
The time that the SSH host key or RDP certificate was recorded by Lightsail.
|
public void setAlgorithm(String algorithm)
The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
,
ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
algorithm
- The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
,
ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
public String getAlgorithm()
The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
,
ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
,
ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
public HostKeyAttributes withAlgorithm(String algorithm)
The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
,
ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
algorithm
- The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
,
ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
public void setPublicKey(String publicKey)
The public SSH host key or the RDP certificate.
publicKey
- The public SSH host key or the RDP certificate.public String getPublicKey()
The public SSH host key or the RDP certificate.
public HostKeyAttributes withPublicKey(String publicKey)
The public SSH host key or the RDP certificate.
publicKey
- The public SSH host key or the RDP certificate.public void setWitnessedAt(Date witnessedAt)
The time that the SSH host key or RDP certificate was recorded by Lightsail.
witnessedAt
- The time that the SSH host key or RDP certificate was recorded by Lightsail.public Date getWitnessedAt()
The time that the SSH host key or RDP certificate was recorded by Lightsail.
public HostKeyAttributes withWitnessedAt(Date witnessedAt)
The time that the SSH host key or RDP certificate was recorded by Lightsail.
witnessedAt
- The time that the SSH host key or RDP certificate was recorded by Lightsail.public void setFingerprintSHA1(String fingerprintSHA1)
The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
fingerprintSHA1
- The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
public String getFingerprintSHA1()
The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
public HostKeyAttributes withFingerprintSHA1(String fingerprintSHA1)
The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
fingerprintSHA1
- The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
public void setFingerprintSHA256(String fingerprintSHA256)
The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
fingerprintSHA256
- The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
public String getFingerprintSHA256()
The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
public HostKeyAttributes withFingerprintSHA256(String fingerprintSHA256)
The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
fingerprintSHA256
- The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
public void setNotValidBefore(Date notValidBefore)
The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
notValidBefore
- The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
public Date getNotValidBefore()
The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
This value is listed only for RDP certificates.
public HostKeyAttributes withNotValidBefore(Date notValidBefore)
The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
notValidBefore
- The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
public void setNotValidAfter(Date notValidAfter)
The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
notValidAfter
- The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
public Date getNotValidAfter()
The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
This value is listed only for RDP certificates.
public HostKeyAttributes withNotValidAfter(Date notValidAfter)
The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
notValidAfter
- The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
public String toString()
toString
in class Object
Object.toString()
public HostKeyAttributes clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.