Interface VerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions,VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions.Builder
- Enclosing class:
- VerifyConfidentialSpaceRequest
public static interface VerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOptional.com.google.protobuf.ByteStringOptional.Optional.Optional.getNonce(int index) Optional.com.google.protobuf.ByteStringgetNonceBytes(int index) Optional.intOptional.Optional.Optional.intOptional.Optional.intOptional.booleanOptional.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
-
hasAwsPrincipalTagsOptions
boolean hasAwsPrincipalTagsOptions()Optional. Options for the AWS token type.
.google.cloud.confidentialcomputing.v1.AwsPrincipalTagsOptions aws_principal_tags_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the awsPrincipalTagsOptions field is set.
-
getAwsPrincipalTagsOptions
AwsPrincipalTagsOptions getAwsPrincipalTagsOptions()Optional. Options for the AWS token type.
.google.cloud.confidentialcomputing.v1.AwsPrincipalTagsOptions aws_principal_tags_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The awsPrincipalTagsOptions.
-
getAwsPrincipalTagsOptionsOrBuilder
AwsPrincipalTagsOptionsOrBuilder getAwsPrincipalTagsOptionsOrBuilder()Optional. Options for the AWS token type.
.google.cloud.confidentialcomputing.v1.AwsPrincipalTagsOptions aws_principal_tags_options = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getAudience
String getAudience()Optional. Optional string to issue the token with a custom audience claim. Required if custom nonces are specified.
string audience = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The audience.
-
getAudienceBytes
com.google.protobuf.ByteString getAudienceBytes()Optional. Optional string to issue the token with a custom audience claim. Required if custom nonces are specified.
string audience = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for audience.
-
getTokenProfileValue
int getTokenProfileValue()Optional. Optional specification for token claims profile.
.google.cloud.confidentialcomputing.v1.TokenProfile token_profile = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The enum numeric value on the wire for tokenProfile.
-
getTokenProfile
TokenProfile getTokenProfile()Optional. Optional specification for token claims profile.
.google.cloud.confidentialcomputing.v1.TokenProfile token_profile = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The tokenProfile.
-
getNonceList
Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.
repeated string nonce = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- A list containing the nonce.
-
getNonceCount
int getNonceCount()Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.
repeated string nonce = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The count of nonce.
-
getNonce
Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.
repeated string nonce = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index of the element to return.- Returns:
- The nonce at the given index.
-
getNonceBytes
com.google.protobuf.ByteString getNonceBytes(int index) Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.
repeated string nonce = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the nonce at the given index.
-
getSignatureTypeValue
int getSignatureTypeValue()Optional. Optional specification for how to sign the attestation token. Defaults to SIGNATURE_TYPE_OIDC if unspecified.
.google.cloud.confidentialcomputing.v1.SignatureType signature_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The enum numeric value on the wire for signatureType.
-
getSignatureType
SignatureType getSignatureType()Optional. Optional specification for how to sign the attestation token. Defaults to SIGNATURE_TYPE_OIDC if unspecified.
.google.cloud.confidentialcomputing.v1.SignatureType signature_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The signatureType.
-
getTokenProfileOptionsCase
VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions.TokenProfileOptionsCase getTokenProfileOptionsCase()
-