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

      List<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:
      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

      String getNonce(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 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