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 class
ShieldedInstanceIdentity.Builder
A 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 int
ENCRYPTION_KEY_FIELD_NUMBER
static int
KIND_FIELD_NUMBER
static int
SIGNING_KEY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static ShieldedInstanceIdentity
getDefaultInstance()
ShieldedInstanceIdentity
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
ShieldedInstanceIdentityEntry
getEncryptionKey()
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.ShieldedInstanceIdentityEntryOrBuilder
getEncryptionKeyOrBuilder()
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.com.google.protobuf.ByteString
getKindBytes()
[Output Only] Type of the resource.com.google.protobuf.Parser<ShieldedInstanceIdentity>
getParserForType()
int
getSerializedSize()
ShieldedInstanceIdentityEntry
getSigningKey()
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.ShieldedInstanceIdentityEntryOrBuilder
getSigningKeyOrBuilder()
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.boolean
hasEncryptionKey()
An Endorsement Key (EK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.int
hashCode()
boolean
hasKind()
[Output Only] Type of the resource.boolean
hasSigningKey()
An Attestation Key (AK) made by the RSA 2048 algorithm issued to the Shielded Instance's vTPM.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ShieldedInstanceIdentity.Builder
newBuilder()
static ShieldedInstanceIdentity.Builder
newBuilder(ShieldedInstanceIdentity prototype)
ShieldedInstanceIdentity.Builder
newBuilderForType()
protected ShieldedInstanceIdentity.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ShieldedInstanceIdentity
parseDelimitedFrom(InputStream input)
static ShieldedInstanceIdentity
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ShieldedInstanceIdentity
parseFrom(byte[] data)
static ShieldedInstanceIdentity
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ShieldedInstanceIdentity
parseFrom(com.google.protobuf.ByteString data)
static ShieldedInstanceIdentity
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ShieldedInstanceIdentity
parseFrom(com.google.protobuf.CodedInputStream input)
static ShieldedInstanceIdentity
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ShieldedInstanceIdentity
parseFrom(InputStream input)
static ShieldedInstanceIdentity
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ShieldedInstanceIdentity
parseFrom(ByteBuffer data)
static ShieldedInstanceIdentity
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ShieldedInstanceIdentity>
parser()
ShieldedInstanceIdentity.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in 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:
hasEncryptionKey
in 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:
getEncryptionKey
in 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:
getEncryptionKeyOrBuilder
in 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:
hasKind
in 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:
getKind
in 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:
getKindBytes
in 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:
hasSigningKey
in 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:
getSigningKey
in 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:
getSigningKeyOrBuilder
in interfaceShieldedInstanceIdentityOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ShieldedInstanceIdentity.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ShieldedInstanceIdentity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-