Interface VerifyConfidentialGkeRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VerifyConfidentialGkeRequest,VerifyConfidentialGkeRequest.Builder
@Generated
public interface VerifyConfidentialGkeRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.com.google.protobuf.ByteStringRequired.Optional.Optional.The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.booleanOptional.booleanThe TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasTpmAttestation
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:
- Whether the tpmAttestation field is set.
-
getTpmAttestation
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;- Returns:
- The tpmAttestation.
-
getTpmAttestationOrBuilder
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; -
getChallenge
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:
- The challenge.
-
getChallengeBytes
com.google.protobuf.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:
- The bytes for challenge.
-
hasOptions
boolean hasOptions()Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialGkeRequest.ConfidentialGkeOptions options = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the options field is set.
-
getOptions
VerifyConfidentialGkeRequest.ConfidentialGkeOptions getOptions()Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialGkeRequest.ConfidentialGkeOptions options = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The options.
-
getOptionsOrBuilder
VerifyConfidentialGkeRequest.ConfidentialGkeOptionsOrBuilder getOptionsOrBuilder()Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialGkeRequest.ConfidentialGkeOptions options = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getTeeAttestationCase
VerifyConfidentialGkeRequest.TeeAttestationCase getTeeAttestationCase()
-