public static final class ShieldedInstanceIdentity.Builder extends GeneratedMessage.Builder<ShieldedInstanceIdentity.Builder> implements ShieldedInstanceIdentityOrBuilderA Shielded Instance Identity.
Protobuf type google.cloud.compute.v1.ShieldedInstanceIdentity
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ShieldedInstanceIdentity.BuilderImplements
ShieldedInstanceIdentityOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ShieldedInstanceIdentity build()| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity |
|
buildPartial()
public ShieldedInstanceIdentity buildPartial()| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity |
|
clear()
public ShieldedInstanceIdentity.Builder clear()| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
clearEccP256EncryptionKey()
public ShieldedInstanceIdentity.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
clearEccP256SigningKey()
public ShieldedInstanceIdentity.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
clearEncryptionKey()
public ShieldedInstanceIdentity.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
clearKind()
public ShieldedInstanceIdentity.Builder clearKind()Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
This builder for chaining. |
clearSigningKey()
public ShieldedInstanceIdentity.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
getDefaultInstanceForType()
public ShieldedInstanceIdentity getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEccP256EncryptionKey()
public ShieldedInstanceIdentityEntry 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry |
The eccP256EncryptionKey. |
getEccP256EncryptionKeyBuilder()
public ShieldedInstanceIdentityEntry.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry.Builder |
|
getEccP256EncryptionKeyOrBuilder()
public ShieldedInstanceIdentityEntryOrBuilder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntryOrBuilder |
|
getEccP256SigningKey()
public ShieldedInstanceIdentityEntry 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry |
The eccP256SigningKey. |
getEccP256SigningKeyBuilder()
public ShieldedInstanceIdentityEntry.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry.Builder |
|
getEccP256SigningKeyOrBuilder()
public ShieldedInstanceIdentityEntryOrBuilder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntryOrBuilder |
|
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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry |
The encryptionKey. |
getEncryptionKeyBuilder()
public ShieldedInstanceIdentityEntry.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry.Builder |
|
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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntryOrBuilder |
|
getKind()
public String getKind()Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
String |
The kind. |
getKindBytes()
public ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for kind. |
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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry |
The signingKey. |
getSigningKeyBuilder()
public ShieldedInstanceIdentityEntry.Builder 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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntry.Builder |
|
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;
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentityEntryOrBuilder |
|
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the eccP256EncryptionKey field is set. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the eccP256SigningKey field is set. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the encryptionKey field is set. |
hasKind()
public boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the kind field is set. |
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;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the signingKey field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeEccP256EncryptionKey(ShieldedInstanceIdentityEntry value)
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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
mergeEccP256SigningKey(ShieldedInstanceIdentityEntry value)
public ShieldedInstanceIdentity.Builder mergeEccP256SigningKey(ShieldedInstanceIdentityEntry value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
mergeEncryptionKey(ShieldedInstanceIdentityEntry value)
public ShieldedInstanceIdentity.Builder mergeEncryptionKey(ShieldedInstanceIdentityEntry value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
mergeFrom(ShieldedInstanceIdentity other)
public ShieldedInstanceIdentity.Builder mergeFrom(ShieldedInstanceIdentity other)| Parameter | |
|---|---|
| Name | Description |
other |
ShieldedInstanceIdentity |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ShieldedInstanceIdentity.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ShieldedInstanceIdentity.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
mergeSigningKey(ShieldedInstanceIdentityEntry value)
public ShieldedInstanceIdentity.Builder mergeSigningKey(ShieldedInstanceIdentityEntry value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setEccP256EncryptionKey(ShieldedInstanceIdentityEntry value)
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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setEccP256EncryptionKey(ShieldedInstanceIdentityEntry.Builder builderForValue)
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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ShieldedInstanceIdentityEntry.Builder |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setEccP256SigningKey(ShieldedInstanceIdentityEntry value)
public ShieldedInstanceIdentity.Builder setEccP256SigningKey(ShieldedInstanceIdentityEntry value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setEccP256SigningKey(ShieldedInstanceIdentityEntry.Builder builderForValue)
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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ShieldedInstanceIdentityEntry.Builder |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setEncryptionKey(ShieldedInstanceIdentityEntry value)
public ShieldedInstanceIdentity.Builder setEncryptionKey(ShieldedInstanceIdentityEntry value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setEncryptionKey(ShieldedInstanceIdentityEntry.Builder builderForValue)
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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ShieldedInstanceIdentityEntry.Builder |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setKind(String value)
public ShieldedInstanceIdentity.Builder setKind(String value)Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe kind to set. |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
This builder for chaining. |
setKindBytes(ByteString value)
public ShieldedInstanceIdentity.Builder setKindBytes(ByteString value)Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for kind to set. |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
This builder for chaining. |
setSigningKey(ShieldedInstanceIdentityEntry value)
public ShieldedInstanceIdentity.Builder setSigningKey(ShieldedInstanceIdentityEntry value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ShieldedInstanceIdentityEntry |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|
setSigningKey(ShieldedInstanceIdentityEntry.Builder builderForValue)
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;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ShieldedInstanceIdentityEntry.Builder |
| Returns | |
|---|---|
| Type | Description |
ShieldedInstanceIdentity.Builder |
|