Class VerifyConfidentialSpaceRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VerifyConfidentialSpaceRequest.Builder>
com.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.Builder
- All Implemented Interfaces:
VerifyConfidentialSpaceRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VerifyConfidentialSpaceRequest
public static final class VerifyConfidentialSpaceRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VerifyConfidentialSpaceRequest.Builder>
implements VerifyConfidentialSpaceRequestOrBuilder
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.VerifyConfidentialSpaceRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllSignedEntities(Iterable<? extends SignedEntity> values) Optional.addSignedEntities(int index, SignedEntity value) Optional.addSignedEntities(int index, SignedEntity.Builder builderForValue) Optional.addSignedEntities(SignedEntity value) Optional.addSignedEntities(SignedEntity.Builder builderForValue) Optional.Optional.addSignedEntitiesBuilder(int index) Optional.build()clear()Required.Optional.Optional.Optional.Optional.Optional.Input only.Input only.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.getSignedEntities(int index) Optional.getSignedEntitiesBuilder(int index) Optional.Optional.intOptional.Optional.getSignedEntitiesOrBuilder(int index) Optional.List<? extends SignedEntityOrBuilder>Optional.Input only.Input only.Input only.Input only.Input only.Input only.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanInput only.booleanInput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Optional.Optional.mergeTdCcel(TdxCcelAttestation value) Input only.Input only.removeSignedEntities(int index) Optional.setChallenge(String value) Required.setChallengeBytes(com.google.protobuf.ByteString value) Required.Optional.setGceShieldedIdentity(GceShieldedIdentity.Builder builderForValue) Optional.setGcpCredentials(GcpCredentials value) Optional.setGcpCredentials(GcpCredentials.Builder builderForValue) Optional.Optional.setNvidiaAttestation(NvidiaAttestation.Builder builderForValue) Optional.Optional.Optional.setSignedEntities(int index, SignedEntity value) Optional.setSignedEntities(int index, SignedEntity.Builder builderForValue) Optional.setTdCcel(TdxCcelAttestation value) Input only.setTdCcel(TdxCcelAttestation.Builder builderForValue) Input only.setTpmAttestation(TpmAttestation value) Input only.setTpmAttestation(TpmAttestation.Builder builderForValue) Input only.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<VerifyConfidentialSpaceRequest.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<VerifyConfidentialSpaceRequest.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<VerifyConfidentialSpaceRequest.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<VerifyConfidentialSpaceRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VerifyConfidentialSpaceRequest.Builder>
-
mergeFrom
public VerifyConfidentialSpaceRequest.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<VerifyConfidentialSpaceRequest.Builder>- Throws:
IOException
-
getTeeAttestationCase
- Specified by:
getTeeAttestationCasein interfaceVerifyConfidentialSpaceRequestOrBuilder
-
clearTeeAttestation
-
hasTdCcel
public 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];- Specified by:
hasTdCcelin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- Whether the tdCcel field is set.
-
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];- Specified by:
getTdCcelin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- The tdCcel.
-
setTdCcel
Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
setTdCcel
Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
mergeTdCcel
Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
clearTdCcel
Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
getTdCcelBuilder
Input only. A TDX with CCEL and RTMR Attestation Quote.
.google.cloud.confidentialcomputing.v1.TdxCcelAttestation td_ccel = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
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];- Specified by:
getTdCcelOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
hasTpmAttestation
public 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];- Specified by:
hasTpmAttestationin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- Whether the tpmAttestation field is set.
-
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];- Specified by:
getTpmAttestationin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- The tpmAttestation.
-
setTpmAttestation
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]; -
setTpmAttestation
public VerifyConfidentialSpaceRequest.Builder setTpmAttestation(TpmAttestation.Builder builderForValue) 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]; -
mergeTpmAttestation
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]; -
clearTpmAttestation
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]; -
getTpmAttestationBuilder
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]; -
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];- Specified by:
getTpmAttestationOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
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 interfaceVerifyConfidentialSpaceRequestOrBuilder- 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 interfaceVerifyConfidentialSpaceRequestOrBuilder- 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
public VerifyConfidentialSpaceRequest.Builder setChallengeBytes(com.google.protobuf.ByteString value) 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. If not present, token will not contain the "emails" claim.
.google.cloud.confidentialcomputing.v1.GcpCredentials gcp_credentials = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGcpCredentialsin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- Whether the gcpCredentials field is set.
-
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];- Specified by:
getGcpCredentialsin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- The gcpCredentials.
-
setGcpCredentials
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]; -
setGcpCredentials
public VerifyConfidentialSpaceRequest.Builder setGcpCredentials(GcpCredentials.Builder builderForValue) 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]; -
mergeGcpCredentials
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]; -
clearGcpCredentials
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]; -
getGcpCredentialsBuilder
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]; -
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];- Specified by:
getGcpCredentialsOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
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];- Specified by:
getSignedEntitiesListin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
getSignedEntitiesCount
public 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];- Specified by:
getSignedEntitiesCountin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
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];- Specified by:
getSignedEntitiesin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
setSignedEntities
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]; -
setSignedEntities
public VerifyConfidentialSpaceRequest.Builder setSignedEntities(int index, SignedEntity.Builder builderForValue) 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]; -
addSignedEntities
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]; -
addSignedEntities
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]; -
addSignedEntities
public VerifyConfidentialSpaceRequest.Builder addSignedEntities(SignedEntity.Builder builderForValue) 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]; -
addSignedEntities
public VerifyConfidentialSpaceRequest.Builder addSignedEntities(int index, SignedEntity.Builder builderForValue) 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]; -
addAllSignedEntities
public VerifyConfidentialSpaceRequest.Builder addAllSignedEntities(Iterable<? extends SignedEntity> values) 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]; -
clearSignedEntities
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]; -
removeSignedEntities
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]; -
getSignedEntitiesBuilder
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];- Specified by:
getSignedEntitiesOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
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];- Specified by:
getSignedEntitiesOrBuilderListin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
addSignedEntitiesBuilder
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]; -
addSignedEntitiesBuilder
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]; -
getSignedEntitiesBuilderList
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
public 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];- Specified by:
hasGceShieldedIdentityin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- Whether the gceShieldedIdentity field is set.
-
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];- Specified by:
getGceShieldedIdentityin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- The gceShieldedIdentity.
-
setGceShieldedIdentity
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]; -
setGceShieldedIdentity
public VerifyConfidentialSpaceRequest.Builder setGceShieldedIdentity(GceShieldedIdentity.Builder builderForValue) 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]; -
mergeGceShieldedIdentity
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]; -
clearGceShieldedIdentity
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]; -
getGceShieldedIdentityBuilder
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]; -
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];- Specified by:
getGceShieldedIdentityOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
hasOptions
public 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];- Specified by:
hasOptionsin interfaceVerifyConfidentialSpaceRequestOrBuilder- 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];- Specified by:
getOptionsin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- The options.
-
setOptions
public VerifyConfidentialSpaceRequest.Builder setOptions(VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions value) Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL]; -
setOptions
public VerifyConfidentialSpaceRequest.Builder setOptions(VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions.Builder builderForValue) Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL]; -
mergeOptions
public VerifyConfidentialSpaceRequest.Builder mergeOptions(VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions value) Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL]; -
clearOptions
Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getOptionsBuilder
Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getOptionsOrBuilder
Optional. A collection of fields that modify the token output.
.google.cloud.confidentialcomputing.v1.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions options = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOptionsOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-
hasNvidiaAttestation
public 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];- Specified by:
hasNvidiaAttestationin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- Whether the nvidiaAttestation field is set.
-
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];- Specified by:
getNvidiaAttestationin interfaceVerifyConfidentialSpaceRequestOrBuilder- Returns:
- The nvidiaAttestation.
-
setNvidiaAttestation
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]; -
setNvidiaAttestation
public VerifyConfidentialSpaceRequest.Builder setNvidiaAttestation(NvidiaAttestation.Builder builderForValue) 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]; -
mergeNvidiaAttestation
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]; -
clearNvidiaAttestation
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]; -
getNvidiaAttestationBuilder
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]; -
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];- Specified by:
getNvidiaAttestationOrBuilderin interfaceVerifyConfidentialSpaceRequestOrBuilder
-