Interface DeployedIndexAuthConfig.AuthProviderOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DeployedIndexAuthConfig.AuthProvider, DeployedIndexAuthConfig.AuthProvider.Builder
Enclosing class:
DeployedIndexAuthConfig

public static interface DeployedIndexAuthConfig.AuthProviderOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getAllowedIssuers(int index)
    A list of allowed JWT issuers.
    com.google.protobuf.ByteString
    A list of allowed JWT issuers.
    int
    A list of allowed JWT issuers.
    A list of allowed JWT issuers.
    getAudiences(int index)
    The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
    com.google.protobuf.ByteString
    getAudiencesBytes(int index)
    The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
    int
    The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
    The list of JWT [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).

    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

    • getAudiencesList

      List<String> getAudiencesList()
       The list of JWT
       [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
       that are allowed to access. A JWT containing any of these audiences will
       be accepted.
       
      repeated string audiences = 1;
      Returns:
      A list containing the audiences.
    • getAudiencesCount

      int getAudiencesCount()
       The list of JWT
       [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
       that are allowed to access. A JWT containing any of these audiences will
       be accepted.
       
      repeated string audiences = 1;
      Returns:
      The count of audiences.
    • getAudiences

      String getAudiences(int index)
       The list of JWT
       [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
       that are allowed to access. A JWT containing any of these audiences will
       be accepted.
       
      repeated string audiences = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The audiences at the given index.
    • getAudiencesBytes

      com.google.protobuf.ByteString getAudiencesBytes(int index)
       The list of JWT
       [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3).
       that are allowed to access. A JWT containing any of these audiences will
       be accepted.
       
      repeated string audiences = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the audiences at the given index.
    • getAllowedIssuersList

      List<String> getAllowedIssuersList()
       A list of allowed JWT issuers. Each entry must be a valid Google
       service account, in the following format:
      
       `service-account-name@project-id.iam.gserviceaccount.com`
       
      repeated string allowed_issuers = 2;
      Returns:
      A list containing the allowedIssuers.
    • getAllowedIssuersCount

      int getAllowedIssuersCount()
       A list of allowed JWT issuers. Each entry must be a valid Google
       service account, in the following format:
      
       `service-account-name@project-id.iam.gserviceaccount.com`
       
      repeated string allowed_issuers = 2;
      Returns:
      The count of allowedIssuers.
    • getAllowedIssuers

      String getAllowedIssuers(int index)
       A list of allowed JWT issuers. Each entry must be a valid Google
       service account, in the following format:
      
       `service-account-name@project-id.iam.gserviceaccount.com`
       
      repeated string allowed_issuers = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The allowedIssuers at the given index.
    • getAllowedIssuersBytes

      com.google.protobuf.ByteString getAllowedIssuersBytes(int index)
       A list of allowed JWT issuers. Each entry must be a valid Google
       service account, in the following format:
      
       `service-account-name@project-id.iam.gserviceaccount.com`
       
      repeated string allowed_issuers = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the allowedIssuers at the given index.