Interface SignJwtRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SignJwtRequest, SignJwtRequest.Builder

@Generated public interface SignJwtRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    google.iam.admin.v1.SignJwtRequest.name is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    google.iam.admin.v1.SignJwtRequest.name is deprecated.
    Deprecated.
    google.iam.admin.v1.SignJwtRequest.payload is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    google.iam.admin.v1.SignJwtRequest.payload is deprecated.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      @Deprecated String getName()
      Deprecated.
      google.iam.admin.v1.SignJwtRequest.name is deprecated. See google/iam/admin/v1/iam.proto;l=1023
       Required. Deprecated. [Migrate to Service Account Credentials
       API](https://cloud.google.com/iam/help/credentials/migrate-api).
      
       The resource name of the service account in the following format:
       `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`.
       Using `-` as a wildcard for the `PROJECT_ID` will infer the project from
       the account. The `ACCOUNT` value can be the `email` address or the
       `unique_id` of the service account.
       
      string name = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The name.
    • getNameBytes

      @Deprecated com.google.protobuf.ByteString getNameBytes()
      Deprecated.
      google.iam.admin.v1.SignJwtRequest.name is deprecated. See google/iam/admin/v1/iam.proto;l=1023
       Required. Deprecated. [Migrate to Service Account Credentials
       API](https://cloud.google.com/iam/help/credentials/migrate-api).
      
       The resource name of the service account in the following format:
       `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}`.
       Using `-` as a wildcard for the `PROJECT_ID` will infer the project from
       the account. The `ACCOUNT` value can be the `email` address or the
       `unique_id` of the service account.
       
      string name = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for name.
    • getPayload

      @Deprecated String getPayload()
      Deprecated.
      google.iam.admin.v1.SignJwtRequest.payload is deprecated. See google/iam/admin/v1/iam.proto;l=1044
       Required. Deprecated. [Migrate to Service Account Credentials
       API](https://cloud.google.com/iam/help/credentials/migrate-api).
      
       The JWT payload to sign. Must be a serialized JSON object that contains a
       JWT Claims Set. For example: `{"sub": "user@example.com", "iat": 313435}`
      
       If the JWT Claims Set contains an expiration time (`exp`) claim, it must be
       an integer timestamp that is not in the past and no more than 12 hours in
       the future.
      
       If the JWT Claims Set does not contain an expiration time (`exp`) claim,
       this claim is added automatically, with a timestamp that is 1 hour in the
       future.
       
      string payload = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      Returns:
      The payload.
    • getPayloadBytes

      @Deprecated com.google.protobuf.ByteString getPayloadBytes()
      Deprecated.
      google.iam.admin.v1.SignJwtRequest.payload is deprecated. See google/iam/admin/v1/iam.proto;l=1044
       Required. Deprecated. [Migrate to Service Account Credentials
       API](https://cloud.google.com/iam/help/credentials/migrate-api).
      
       The JWT payload to sign. Must be a serialized JSON object that contains a
       JWT Claims Set. For example: `{"sub": "user@example.com", "iat": 313435}`
      
       If the JWT Claims Set contains an expiration time (`exp`) claim, it must be
       an integer timestamp that is not in the past and no more than 12 hours in
       the future.
      
       If the JWT Claims Set does not contain an expiration time (`exp`) claim,
       this claim is added automatically, with a timestamp that is 1 hour in the
       future.
       
      string payload = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for payload.