Package com.google.cloud.compute.v1
Class ShieldedInstanceIdentity
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.ShieldedInstanceIdentity
- All Implemented Interfaces:
ShieldedInstanceIdentityOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ShieldedInstanceIdentity
extends com.google.protobuf.GeneratedMessage
implements ShieldedInstanceIdentityOrBuilder
A Shielded Instance Identity.Protobuf type
google.cloud.compute.v1.ShieldedInstanceIdentity- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA Shielded Instance Identity.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ShieldedInstanceIdentitystatic final com.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 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.getKind()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<ShieldedInstanceIdentity>intAn 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.inthashCode()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 booleannewBuilder(ShieldedInstanceIdentity prototype) protected ShieldedInstanceIdentity.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ShieldedInstanceIdentityparseDelimitedFrom(InputStream input) static ShieldedInstanceIdentityparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ShieldedInstanceIdentityparseFrom(byte[] data) static ShieldedInstanceIdentityparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ShieldedInstanceIdentityparseFrom(com.google.protobuf.ByteString data) static ShieldedInstanceIdentityparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ShieldedInstanceIdentityparseFrom(com.google.protobuf.CodedInputStream input) static ShieldedInstanceIdentityparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ShieldedInstanceIdentityparseFrom(InputStream input) static ShieldedInstanceIdentityparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ShieldedInstanceIdentityparseFrom(ByteBuffer data) static ShieldedInstanceIdentityparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ShieldedInstanceIdentity>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ECC_P256_ENCRYPTION_KEY_FIELD_NUMBER
public static final int ECC_P256_ENCRYPTION_KEY_FIELD_NUMBER- See Also:
-
ECC_P256_SIGNING_KEY_FIELD_NUMBER
public static final int ECC_P256_SIGNING_KEY_FIELD_NUMBER- See Also:
-
ENCRYPTION_KEY_FIELD_NUMBER
public static final int ENCRYPTION_KEY_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
SIGNING_KEY_FIELD_NUMBER
public static final int SIGNING_KEY_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ShieldedInstanceIdentity parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ShieldedInstanceIdentity.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-