Class VerifyAttestationRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VerifyAttestationRequest.Builder>
com.google.cloud.confidentialcomputing.v1.VerifyAttestationRequest.Builder
- All Implemented Interfaces:
VerifyAttestationRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VerifyAttestationRequest
public static final class VerifyAttestationRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VerifyAttestationRequest.Builder>
implements VerifyAttestationRequestOrBuilder
A request for an attestation token, providing all the necessary information needed for this service to verify the platform state of the requestor.Protobuf type
google.cloud.confidentialcomputing.v1.VerifyAttestationRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Required.Optional.Optional.Optional.Optional.Optional.Optional.Required.Optional.com.google.protobuf.ByteStringOptional.Required.com.google.protobuf.ByteStringRequired.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Required.Required.Required.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Optional.mergeTdCcel(TdxCcelAttestation value) Optional.mergeTokenOptions(TokenOptions value) Optional.Required.setAttester(String value) Optional.setAttesterBytes(com.google.protobuf.ByteString value) Optional.setChallenge(String value) Required.setChallengeBytes(com.google.protobuf.ByteString value) Required.Optional.setConfidentialSpaceInfo(ConfidentialSpaceInfo.Builder builderForValue) Optional.setGcpCredentials(GcpCredentials value) Optional.setGcpCredentials(GcpCredentials.Builder builderForValue) Optional.Optional.setNvidiaAttestation(NvidiaAttestation.Builder builderForValue) Optional.Optional.setSevSnpAttestation(SevSnpAttestation.Builder builderForValue) Optional.setTdCcel(TdxCcelAttestation value) Optional.setTdCcel(TdxCcelAttestation.Builder builderForValue) Optional.setTokenOptions(TokenOptions value) Optional.setTokenOptions(TokenOptions.Builder builderForValue) Optional.setTpmAttestation(TpmAttestation value) Required.setTpmAttestation(TpmAttestation.Builder builderForValue) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VerifyAttestationRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VerifyAttestationRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VerifyAttestationRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VerifyAttestationRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VerifyAttestationRequest.Builder>
-
mergeFrom
public VerifyAttestationRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VerifyAttestationRequest.Builder>- Throws:
IOException
-
getTeeAttestationCase
- Specified by:
getTeeAttestationCasein interfaceVerifyAttestationRequestOrBuilder
-
clearTeeAttestation
-
getDeviceAttestationCase
- Specified by:
getDeviceAttestationCasein interfaceVerifyAttestationRequestOrBuilder
-
clearDeviceAttestation
-
hasTdCcel
public boolean hasTdCcel()Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasTdCcelin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the tdCcel field is set.
-
getTdCcel
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTdCcelin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The tdCcel.
-
setTdCcel
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setTdCcel
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL]; -
mergeTdCcel
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearTdCcel
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getTdCcelBuilder
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getTdCcelOrBuilder
Optional. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTdCcelOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
hasSevSnpAttestation
public boolean hasSevSnpAttestation()Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSevSnpAttestationin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the sevSnpAttestation field is set.
-
getSevSnpAttestation
Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSevSnpAttestationin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The sevSnpAttestation.
-
setSevSnpAttestation
Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL]; -
setSevSnpAttestation
public VerifyAttestationRequest.Builder setSevSnpAttestation(SevSnpAttestation.Builder builderForValue) Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSevSnpAttestation
Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL]; -
clearSevSnpAttestation
Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getSevSnpAttestationBuilder
Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getSevSnpAttestationOrBuilder
Optional. An SEV-SNP Attestation Report.
.google.cloud.confidentialcomputing.v1.SevSnpAttestation sev_snp_attestation = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSevSnpAttestationOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
hasNvidiaAttestation
public boolean hasNvidiaAttestation()Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasNvidiaAttestationin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the nvidiaAttestation field is set.
-
getNvidiaAttestation
Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNvidiaAttestationin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The nvidiaAttestation.
-
setNvidiaAttestation
Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL]; -
setNvidiaAttestation
public VerifyAttestationRequest.Builder setNvidiaAttestation(NvidiaAttestation.Builder builderForValue) Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL]; -
mergeNvidiaAttestation
Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL]; -
clearNvidiaAttestation
Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getNvidiaAttestationBuilder
Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getNvidiaAttestationOrBuilder
Optional. An Nvidia attestation report for GPU and NVSwitch devices.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation nvidia_attestation = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNvidiaAttestationOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
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) = { ... }- Specified by:
getChallengein interfaceVerifyAttestationRequestOrBuilder- Returns:
- The challenge.
-
getChallengeBytes
public 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) = { ... }- Specified by:
getChallengeBytesin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The bytes for challenge.
-
setChallenge
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) = { ... }- Parameters:
value- The challenge to set.- Returns:
- This builder for chaining.
-
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) = { ... }- Returns:
- This builder for chaining.
-
setChallengeBytes
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) = { ... }- Parameters:
value- The bytes for challenge to set.- Returns:
- This builder for chaining.
-
hasGcpCredentials
public boolean hasGcpCredentials()Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGcpCredentialsin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the gcpCredentials field is set.
-
getGcpCredentials
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGcpCredentialsin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The gcpCredentials.
-
setGcpCredentials
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setGcpCredentials
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeGcpCredentials
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearGcpCredentials
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getGcpCredentialsBuilder
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getGcpCredentialsOrBuilder
Optional. Credentials used to populate the "emails" claim in the claims_token.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGcpCredentialsOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
hasTpmAttestation
public boolean hasTpmAttestation()Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasTpmAttestationin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the tpmAttestation field is set.
-
getTpmAttestation
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTpmAttestationin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The tpmAttestation.
-
setTpmAttestation
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED]; -
setTpmAttestation
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeTpmAttestation
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearTpmAttestation
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED]; -
getTpmAttestationBuilder
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED]; -
getTpmAttestationOrBuilder
Required. 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 = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTpmAttestationOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
hasConfidentialSpaceInfo
public boolean hasConfidentialSpaceInfo()Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasConfidentialSpaceInfoin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the confidentialSpaceInfo field is set.
-
getConfidentialSpaceInfo
Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConfidentialSpaceInfoin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The confidentialSpaceInfo.
-
setConfidentialSpaceInfo
Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setConfidentialSpaceInfo
public VerifyAttestationRequest.Builder setConfidentialSpaceInfo(ConfidentialSpaceInfo.Builder builderForValue) Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeConfidentialSpaceInfo
Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearConfidentialSpaceInfo
Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getConfidentialSpaceInfoBuilder
Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getConfidentialSpaceInfoOrBuilder
Optional. Optional information related to the Confidential Space TEE.
.google.cloud.confidentialcomputing.v1.ConfidentialSpaceInfo confidential_space_info = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConfidentialSpaceInfoOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
hasTokenOptions
public boolean hasTokenOptions()Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasTokenOptionsin interfaceVerifyAttestationRequestOrBuilder- Returns:
- Whether the tokenOptions field is set.
-
getTokenOptions
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTokenOptionsin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The tokenOptions.
-
setTokenOptions
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setTokenOptions
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeTokenOptions
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearTokenOptions
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getTokenOptionsBuilder
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getTokenOptionsOrBuilder
Optional. A collection of optional, workload-specified claims that modify the token output.
.google.cloud.confidentialcomputing.v1.TokenOptions token_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTokenOptionsOrBuilderin interfaceVerifyAttestationRequestOrBuilder
-
getAttester
Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAttesterin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The attester.
-
getAttesterBytes
public com.google.protobuf.ByteString getAttesterBytes()Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAttesterBytesin interfaceVerifyAttestationRequestOrBuilder- Returns:
- The bytes for attester.
-
setAttester
Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The attester to set.- Returns:
- This builder for chaining.
-
clearAttester
Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setAttesterBytes
Optional. An optional indicator of the attester, only applies to certain products.
string attester = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for attester to set.- Returns:
- This builder for chaining.
-