Package com.google.cloud.compute.v1
Class ShieldedInstanceIdentity.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder>
com.google.cloud.compute.v1.ShieldedInstanceIdentity.Builder
- All Implemented Interfaces:
ShieldedInstanceIdentityOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ShieldedInstanceIdentity
public static final class ShieldedInstanceIdentity.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder>
implements ShieldedInstanceIdentityOrBuilder
A Shielded Instance Identity.Protobuf type
google.cloud.compute.v1.ShieldedInstanceIdentity-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.Output only.An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAn Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.getKind()Output only.com.google.protobuf.ByteStringOutput only.An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.booleanAn Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.booleanAn Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.booleanAn Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.booleanhasKind()Output only.booleanAn Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanAn Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.setEccP256EncryptionKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.setEccP256SigningKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.setEncryptionKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.Output only.setKindBytes(com.google.protobuf.ByteString value) Output only.An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.setSigningKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShieldedInstanceIdentity.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder>
-
mergeFrom
public ShieldedInstanceIdentity.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ShieldedInstanceIdentity.Builder>- Throws:
IOException
-
hasEccP256EncryptionKey
public boolean hasEccP256EncryptionKey()An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365;- Specified by:
hasEccP256EncryptionKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- Whether the eccP256EncryptionKey field is set.
-
getEccP256EncryptionKey
An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365;- Specified by:
getEccP256EncryptionKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- The eccP256EncryptionKey.
-
setEccP256EncryptionKey
public ShieldedInstanceIdentity.Builder setEccP256EncryptionKey(ShieldedInstanceIdentityEntry value) An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365; -
setEccP256EncryptionKey
public ShieldedInstanceIdentity.Builder setEccP256EncryptionKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365; -
mergeEccP256EncryptionKey
public ShieldedInstanceIdentity.Builder mergeEccP256EncryptionKey(ShieldedInstanceIdentityEntry value) An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365; -
clearEccP256EncryptionKey
An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365; -
getEccP256EncryptionKeyBuilder
An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365; -
getEccP256EncryptionKeyOrBuilder
An Endorsement Key (EK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_encryption_key = 469607365;- Specified by:
getEccP256EncryptionKeyOrBuilderin interfaceShieldedInstanceIdentityOrBuilder
-
hasEccP256SigningKey
public boolean hasEccP256SigningKey()An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403;- Specified by:
hasEccP256SigningKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- Whether the eccP256SigningKey field is set.
-
getEccP256SigningKey
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403;- Specified by:
getEccP256SigningKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- The eccP256SigningKey.
-
setEccP256SigningKey
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403; -
setEccP256SigningKey
public ShieldedInstanceIdentity.Builder setEccP256SigningKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403; -
mergeEccP256SigningKey
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403; -
clearEccP256SigningKey
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403; -
getEccP256SigningKeyBuilder
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403; -
getEccP256SigningKeyOrBuilder
An Attestation Key (AK) made by the ECC P256 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry ecc_p256_signing_key = 477678403;- Specified by:
getEccP256SigningKeyOrBuilderin interfaceShieldedInstanceIdentityOrBuilder
-
hasEncryptionKey
public boolean hasEncryptionKey()An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707;- Specified by:
hasEncryptionKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- Whether the encryptionKey field is set.
-
getEncryptionKey
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707;- Specified by:
getEncryptionKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- The encryptionKey.
-
setEncryptionKey
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707; -
setEncryptionKey
public ShieldedInstanceIdentity.Builder setEncryptionKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707; -
mergeEncryptionKey
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707; -
clearEncryptionKey
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707; -
getEncryptionKeyBuilder
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707; -
getEncryptionKeyOrBuilder
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry encryption_key = 488268707;- Specified by:
getEncryptionKeyOrBuilderin interfaceShieldedInstanceIdentityOrBuilder
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Specified by:
hasKindin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Specified by:
getKindin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- The bytes for kind.
-
setKind
Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasSigningKey
public boolean hasSigningKey()An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261;- Specified by:
hasSigningKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- Whether the signingKey field is set.
-
getSigningKey
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261;- Specified by:
getSigningKeyin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- The signingKey.
-
setSigningKey
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261; -
setSigningKey
public ShieldedInstanceIdentity.Builder setSigningKey(ShieldedInstanceIdentityEntry.Builder builderForValue) An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261; -
mergeSigningKey
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261; -
clearSigningKey
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261; -
getSigningKeyBuilder
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261; -
getSigningKeyOrBuilder
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.
optional .google.cloud.compute.v1.ShieldedInstanceIdentityEntry signing_key = 320948261;- Specified by:
getSigningKeyOrBuilderin interfaceShieldedInstanceIdentityOrBuilder
-