Interface VerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuilder (0.62.0)

publicstaticinterface VerifyConfidentialSpaceRequest.ConfidentialSpaceOptionsOrBuilderextendsMessageOrBuilder

Implements

MessageOrBuilder

Methods

getAudience()

publicabstractStringgetAudience()

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
Type Description
String

The audience.

getAudienceBytes()

publicabstractByteStringgetAudienceBytes()

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
Type Description
ByteString

The bytes for audience.

getAwsPrincipalTagsOptions()

publicabstractAwsPrincipalTagsOptionsgetAwsPrincipalTagsOptions()

Optional. Options for the AWS token type.

.google.cloud.confidentialcomputing.v1.AwsPrincipalTagsOptions aws_principal_tags_options = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AwsPrincipalTagsOptions

The awsPrincipalTagsOptions.

getAwsPrincipalTagsOptionsOrBuilder()

publicabstractAwsPrincipalTagsOptionsOrBuildergetAwsPrincipalTagsOptionsOrBuilder()

Optional. Options for the AWS token type.

.google.cloud.confidentialcomputing.v1.AwsPrincipalTagsOptions aws_principal_tags_options = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AwsPrincipalTagsOptionsOrBuilder

getNonce(int index)

publicabstractStringgetNonce(intindex)

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

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The nonce at the given index.

getNonceBytes(int index)

publicabstractByteStringgetNonceBytes(intindex)

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

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the nonce at the given index.

getNonceCount()

publicabstractintgetNonceCount()

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
Type Description
int

The count of nonce.

getNonceList()

publicabstractList<String>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
Type Description
List<String>

A list containing the nonce.

getSignatureType()

publicabstractSignatureTypegetSignatureType()

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
Type Description
SignatureType

The signatureType.

getSignatureTypeValue()

publicabstractintgetSignatureTypeValue()

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
Type Description
int

The enum numeric value on the wire for signatureType.

getTokenProfile()

publicabstractTokenProfilegetTokenProfile()

Optional. Optional specification for token claims profile.

.google.cloud.confidentialcomputing.v1.TokenProfile token_profile = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TokenProfile

The tokenProfile.

getTokenProfileOptionsCase()

publicabstractVerifyConfidentialSpaceRequest.ConfidentialSpaceOptions.TokenProfileOptionsCasegetTokenProfileOptionsCase()
Returns
Type Description
VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions.TokenProfileOptionsCase

getTokenProfileValue()

publicabstractintgetTokenProfileValue()

Optional. Optional specification for token claims profile.

.google.cloud.confidentialcomputing.v1.TokenProfile token_profile = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for tokenProfile.

hasAwsPrincipalTagsOptions()

publicabstractbooleanhasAwsPrincipalTagsOptions()

Optional. Options for the AWS token type.

.google.cloud.confidentialcomputing.v1.AwsPrincipalTagsOptions aws_principal_tags_options = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the awsPrincipalTagsOptions field is set.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.