Interface VerifyConfidentialGkeRequestOrBuilder (0.71.0)

public interface VerifyConfidentialGkeRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getChallenge()

public abstract 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 abstract 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.

getOptions()

public abstract 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
Type Description
VerifyConfidentialGkeRequest.ConfidentialGkeOptions

The options.

getOptionsOrBuilder()

public abstract 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];

Returns
Type Description
VerifyConfidentialGkeRequest.ConfidentialGkeOptionsOrBuilder

getTeeAttestationCase()

public abstract VerifyConfidentialGkeRequest.TeeAttestationCase getTeeAttestationCase()
Returns
Type Description
VerifyConfidentialGkeRequest.TeeAttestationCase

getTpmAttestation()

public abstract 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
Type Description
TpmAttestation

The tpmAttestation.

getTpmAttestationOrBuilder()

public abstract 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;

Returns
Type Description
TpmAttestationOrBuilder

hasOptions()

public abstract 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
Type Description
boolean

Whether the options field is set.

hasTpmAttestation()

public abstract 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.