Interface VerifyConfidentialSpaceRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VerifyConfidentialSpaceRequest,VerifyConfidentialSpaceRequest.Builder
@Generated
public interface VerifyConfidentialSpaceRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.com.google.protobuf.ByteStringRequired.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.getSignedEntities(int index) Optional.intOptional.Optional.getSignedEntitiesOrBuilder(int index) Optional.List<? extends SignedEntityOrBuilder>Optional.Input only.Input only.Input only.Input only.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanInput only.booleanInput only.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
-
hasTdCcel
boolean hasTdCcel()Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- Whether the tdCcel field is set.
-
getTdCcel
TdxCcelAttestation getTdCcel()Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- The tdCcel.
-
getTdCcelOrBuilder
TdxCcelAttestationOrBuilder getTdCcelOrBuilder()Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
hasTpmAttestation
boolean hasTpmAttestation()Input only. 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 = 4 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- Whether the tpmAttestation field is set.
-
getTpmAttestation
TpmAttestation getTpmAttestation()Input only. 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 = 4 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- The tpmAttestation.
-
getTpmAttestationOrBuilder
TpmAttestationOrBuilder getTpmAttestationOrBuilder()Input only. 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 = 4 [(.google.api.field_behavior) = INPUT_ONLY]; -
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.
-
hasGcpCredentials
boolean hasGcpCredentials()Optional. Credentials used to populate the "emails" claim in the claims_token. If not present, token will not contain the "emails" claim.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the gcpCredentials field is set.
-
getGcpCredentials
GcpCredentials getGcpCredentials()Optional. Credentials used to populate the "emails" claim in the claims_token. If not present, token will not contain the "emails" claim.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The gcpCredentials.
-
getGcpCredentialsOrBuilder
GcpCredentialsOrBuilder getGcpCredentialsOrBuilder()Optional. Credentials used to populate the "emails" claim in the claims_token. If not present, token will not contain the "emails" claim.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getSignedEntitiesList
List<SignedEntity> getSignedEntitiesList()Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.
repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSignedEntities
Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.
repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSignedEntitiesCount
int getSignedEntitiesCount()Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.
repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSignedEntitiesOrBuilderList
List<? extends SignedEntityOrBuilder> getSignedEntitiesOrBuilderList()Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.
repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getSignedEntitiesOrBuilder
Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification.
repeated .google.cloud.confidentialcomputing.v1.SignedEntity signed_entities = 5 [(.google.api.field_behavior) = OPTIONAL]; -
hasGceShieldedIdentity
boolean hasGceShieldedIdentity()Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation.
.google.cloud.confidentialcomputing.v1.GceShieldedIdentity gce_shielded_identity = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the gceShieldedIdentity field is set.
-
getGceShieldedIdentity
GceShieldedIdentity getGceShieldedIdentity()Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation.
.google.cloud.confidentialcomputing.v1.GceShieldedIdentity gce_shielded_identity = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The gceShieldedIdentity.
-
getGceShieldedIdentityOrBuilder
GceShieldedIdentityOrBuilder getGceShieldedIdentityOrBuilder()Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation.
.google.cloud.confidentialcomputing.v1.GceShieldedIdentity gce_shielded_identity = 6 [(.google.api.field_behavior) = OPTIONAL]; -
hasOptions
boolean hasOptions()Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.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.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The options.
-
getOptionsOrBuilder
VerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuilder getOptionsOrBuilder()Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL]; -
hasNvidiaAttestation
boolean hasNvidiaAttestation()Optional. An optional Nvidia attestation report, used to populate hardware rooted claims for Nvidia devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the nvidiaAttestation field is set.
-
getNvidiaAttestation
NvidiaAttestation getNvidiaAttestation()Optional. An optional Nvidia attestation report, used to populate hardware rooted claims for Nvidia devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The nvidiaAttestation.
-
getNvidiaAttestationOrBuilder
NvidiaAttestationOrBuilder getNvidiaAttestationOrBuilder()Optional. An optional Nvidia attestation report, used to populate hardware rooted claims for Nvidia devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getTeeAttestationCase
VerifyConfidentialSpaceRequest.TeeAttestationCase getTeeAttestationCase()
-