public static final class ShieldedInstanceIdentity.Builder extends GeneratedMessageV3.Builder<ShieldedInstanceIdentity.Builder> implements ShieldedInstanceIdentityOrBuilder
A Shielded Instance Identity.
Protobuf type google.cloud.compute.v1.ShieldedInstanceIdentity
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ShieldedInstanceIdentity.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ShieldedInstanceIdentity build()
Returns
buildPartial()
public ShieldedInstanceIdentity buildPartial()
Returns
clear()
public ShieldedInstanceIdentity.Builder clear()
Returns
Overrides
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
clearField(Descriptors.FieldDescriptor field)
public ShieldedInstanceIdentity.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearKind()
public ShieldedInstanceIdentity.Builder clearKind()
[Output Only] Type of the resource. Always compute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ShieldedInstanceIdentity.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
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
clone()
public ShieldedInstanceIdentity.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ShieldedInstanceIdentity getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
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
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
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
getKind()
[Output Only] Type of the resource. Always compute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
Returns
Type | Description |
String | The kind.
|
getKindBytes()
public ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
Returns
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
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
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
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()
[Output Only] Type of the resource. Always compute#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 GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
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
Returns
mergeFrom(ShieldedInstanceIdentity other)
public ShieldedInstanceIdentity.Builder mergeFrom(ShieldedInstanceIdentity other)
Parameter
Returns
public ShieldedInstanceIdentity.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ShieldedInstanceIdentity.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
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
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ShieldedInstanceIdentity.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
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
Returns
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
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ShieldedInstanceIdentity.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setKind(String value)
public ShieldedInstanceIdentity.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
Parameter
Name | Description |
value | String
The kind to set.
|
Returns
setKindBytes(ByteString value)
public ShieldedInstanceIdentity.Builder setKindBytes(ByteString value)
[Output Only] Type of the resource. Always compute#shieldedInstanceIdentity for shielded Instance identity entry.
optional string kind = 3292052;
Parameter
Name | Description |
value | ByteString
The bytes for kind to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ShieldedInstanceIdentity.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
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
Returns
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
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final ShieldedInstanceIdentity.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides