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 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

       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

       Optional. A collection of fields that modify the token output.
       
      .google.cloud.confidentialcomputing.v1.VerifyConfidentialGkeRequest.ConfidentialGkeOptions options = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getTeeAttestationCase