Package com.google.cloud.compute.v1
Class ShieldedInstanceIdentity
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- 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
public final class ShieldedInstanceIdentity extends com.google.protobuf.GeneratedMessageV3 implements ShieldedInstanceIdentityOrBuilder
A Shielded Instance Identity.
Protobuf typegoogle.cloud.compute.v1.ShieldedInstanceIdentity- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShieldedInstanceIdentity.BuilderA Shielded Instance Identity.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intENCRYPTION_KEY_FIELD_NUMBERstatic intKIND_FIELD_NUMBERstatic intSIGNING_KEY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ShieldedInstanceIdentitygetDefaultInstance()ShieldedInstanceIdentitygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ShieldedInstanceIdentityEntrygetEncryptionKey()An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.ShieldedInstanceIdentityEntryOrBuildergetEncryptionKeyOrBuilder()An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.StringgetKind()[Output Only] Type of the resource.com.google.protobuf.ByteStringgetKindBytes()[Output Only] Type of the resource.com.google.protobuf.Parser<ShieldedInstanceIdentity>getParserForType()intgetSerializedSize()ShieldedInstanceIdentityEntrygetSigningKey()An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.ShieldedInstanceIdentityEntryOrBuildergetSigningKeyOrBuilder()An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.booleanhasEncryptionKey()An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.inthashCode()booleanhasKind()[Output Only] Type of the resource.booleanhasSigningKey()An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ShieldedInstanceIdentity.BuildernewBuilder()static ShieldedInstanceIdentity.BuildernewBuilder(ShieldedInstanceIdentity prototype)ShieldedInstanceIdentity.BuildernewBuilderForType()protected ShieldedInstanceIdentity.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)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()ShieldedInstanceIdentity.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ENCRYPTION_KEY_FIELD_NUMBER
public static final int ENCRYPTION_KEY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SIGNING_KEY_FIELD_NUMBER
public static final int SIGNING_KEY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
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
public ShieldedInstanceIdentityEntry 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
public ShieldedInstanceIdentityEntryOrBuilder 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] Type of the resource. Always compute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;- Specified by:
hasKindin interfaceShieldedInstanceIdentityOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#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] Type of the resource. Always compute#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
public ShieldedInstanceIdentityEntry 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
public ShieldedInstanceIdentityEntryOrBuilder 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.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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
public static ShieldedInstanceIdentity parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ShieldedInstanceIdentity parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ShieldedInstanceIdentity parseDelimitedFrom(InputStream input) throws IOException
- 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
public ShieldedInstanceIdentity.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ShieldedInstanceIdentity.Builder newBuilder()
-
newBuilder
public static ShieldedInstanceIdentity.Builder newBuilder(ShieldedInstanceIdentity prototype)
-
toBuilder
public ShieldedInstanceIdentity.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ShieldedInstanceIdentity.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ShieldedInstanceIdentity getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ShieldedInstanceIdentity> parser()
-
getParserForType
public com.google.protobuf.Parser<ShieldedInstanceIdentity> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ShieldedInstanceIdentity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-