public final class ShieldedInstanceIdentity extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ShieldedInstanceIdentity() |
Modifier and Type | Method and Description |
---|---|
ShieldedInstanceIdentity |
clone() |
ShieldedInstanceIdentityEntry |
getEccP256EncryptionKey()
An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
|
ShieldedInstanceIdentityEntry |
getEccP256SigningKey()
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
|
ShieldedInstanceIdentityEntry |
getEncryptionKey()
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
|
String |
getKind()
[Output Only] Type of the resource.
|
ShieldedInstanceIdentityEntry |
getSigningKey()
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
|
ShieldedInstanceIdentity |
set(String fieldName,
Object value) |
ShieldedInstanceIdentity |
setEccP256EncryptionKey(ShieldedInstanceIdentityEntry eccP256EncryptionKey)
An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
|
ShieldedInstanceIdentity |
setEccP256SigningKey(ShieldedInstanceIdentityEntry eccP256SigningKey)
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
|
ShieldedInstanceIdentity |
setEncryptionKey(ShieldedInstanceIdentityEntry encryptionKey)
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
|
ShieldedInstanceIdentity |
setKind(String kind)
[Output Only] Type of the resource.
|
ShieldedInstanceIdentity |
setSigningKey(ShieldedInstanceIdentityEntry signingKey)
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public ShieldedInstanceIdentityEntry getEccP256EncryptionKey()
null
for nonepublic ShieldedInstanceIdentity setEccP256EncryptionKey(ShieldedInstanceIdentityEntry eccP256EncryptionKey)
eccP256EncryptionKey
- eccP256EncryptionKey or null
for nonepublic ShieldedInstanceIdentityEntry getEccP256SigningKey()
null
for nonepublic ShieldedInstanceIdentity setEccP256SigningKey(ShieldedInstanceIdentityEntry eccP256SigningKey)
eccP256SigningKey
- eccP256SigningKey or null
for nonepublic ShieldedInstanceIdentityEntry getEncryptionKey()
null
for nonepublic ShieldedInstanceIdentity setEncryptionKey(ShieldedInstanceIdentityEntry encryptionKey)
encryptionKey
- encryptionKey or null
for nonepublic String getKind()
null
for nonepublic ShieldedInstanceIdentity setKind(String kind)
kind
- kind or null
for nonepublic ShieldedInstanceIdentityEntry getSigningKey()
null
for nonepublic ShieldedInstanceIdentity setSigningKey(ShieldedInstanceIdentityEntry signingKey)
signingKey
- signingKey or null
for nonepublic ShieldedInstanceIdentity set(String fieldName, Object value)
set
in class GenericJson
public ShieldedInstanceIdentity clone()
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.