public static final class VerifyConfidentialGkeRequest.Builder extends GeneratedMessageV3.Builder<VerifyConfidentialGkeRequest.Builder> implements VerifyConfidentialGkeRequestOrBuilder
A request for an attestation token, providing all the necessary information
needed for this service to verify Confidential GKE platform state of the
requestor.
Protobuf type google.cloud.confidentialcomputing.v1.VerifyConfidentialGkeRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VerifyConfidentialGkeRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public VerifyConfidentialGkeRequest build()
buildPartial()
public VerifyConfidentialGkeRequest buildPartial()
clear()
public VerifyConfidentialGkeRequest.Builder clear()
Overrides
clearChallenge()
public VerifyConfidentialGkeRequest.Builder clearChallenge()
Required. The name of the Challenge whose nonce was used to generate the
attestation, in the format projects/*/locations/*/challenges/*. The
provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearField(Descriptors.FieldDescriptor field)
public VerifyConfidentialGkeRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public VerifyConfidentialGkeRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTeeAttestation()
public VerifyConfidentialGkeRequest.Builder clearTeeAttestation()
clearTpmAttestation()
public VerifyConfidentialGkeRequest.Builder clearTpmAttestation()
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
clone()
public VerifyConfidentialGkeRequest.Builder clone()
Overrides
getChallenge()
public String getChallenge()
Required. The name of the Challenge whose nonce was used to generate the
attestation, in the format projects/*/locations/*/challenges/*. The
provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The challenge.
|
getChallengeBytes()
public ByteString getChallengeBytes()
Required. The name of the Challenge whose nonce was used to generate the
attestation, in the format projects/*/locations/*/challenges/*. The
provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for challenge.
|
getDefaultInstanceForType()
public VerifyConfidentialGkeRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getTeeAttestationCase()
public VerifyConfidentialGkeRequest.TeeAttestationCase getTeeAttestationCase()
getTpmAttestation()
public TpmAttestation getTpmAttestation()
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
getTpmAttestationBuilder()
public TpmAttestation.Builder getTpmAttestationBuilder()
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
getTpmAttestationOrBuilder()
public TpmAttestationOrBuilder getTpmAttestationOrBuilder()
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
hasTpmAttestation()
public boolean hasTpmAttestation()
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
Returns |
Type |
Description |
boolean |
Whether the tpmAttestation field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(VerifyConfidentialGkeRequest other)
public VerifyConfidentialGkeRequest.Builder mergeFrom(VerifyConfidentialGkeRequest other)
public VerifyConfidentialGkeRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public VerifyConfidentialGkeRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeTpmAttestation(TpmAttestation value)
public VerifyConfidentialGkeRequest.Builder mergeTpmAttestation(TpmAttestation value)
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VerifyConfidentialGkeRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setChallenge(String value)
public VerifyConfidentialGkeRequest.Builder setChallenge(String value)
Required. The name of the Challenge whose nonce was used to generate the
attestation, in the format projects/*/locations/*/challenges/*. The
provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The challenge to set.
|
setChallengeBytes(ByteString value)
public VerifyConfidentialGkeRequest.Builder setChallengeBytes(ByteString value)
Required. The name of the Challenge whose nonce was used to generate the
attestation, in the format projects/*/locations/*/challenges/*. The
provided Challenge will be consumed, and cannot be used again.
string challenge = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for challenge to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public VerifyConfidentialGkeRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VerifyConfidentialGkeRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTpmAttestation(TpmAttestation value)
public VerifyConfidentialGkeRequest.Builder setTpmAttestation(TpmAttestation value)
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
setTpmAttestation(TpmAttestation.Builder builderForValue)
public VerifyConfidentialGkeRequest.Builder setTpmAttestation(TpmAttestation.Builder builderForValue)
The TPM-specific data provided by the attesting platform, used to
populate any of the claims regarding platform state.
.google.cloud.confidentialcomputing.v1.TpmAttestation tpm_attestation = 2;
setUnknownFields(UnknownFieldSet unknownFields)
public final VerifyConfidentialGkeRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides