Interface DeployedIndexAuthConfig.AuthProviderOrBuilder (3.31.0)

public static interface DeployedIndexAuthConfig.AuthProviderOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowedIssuers(int index)

public abstract 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;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The allowedIssuers at the given index.

getAllowedIssuersBytes(int index)

public abstract 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;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the allowedIssuers at the given index.

getAllowedIssuersCount()

public abstract 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
TypeDescription
int

The count of allowedIssuers.

getAllowedIssuersList()

public abstract 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
TypeDescription
List<String>

A list containing the allowedIssuers.

getAudiences(int index)

public abstract String getAudiences(int index)

The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

repeated string audiences = 1;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The audiences at the given index.

getAudiencesBytes(int index)

public abstract ByteString getAudiencesBytes(int index)

The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

repeated string audiences = 1;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the audiences at the given index.

getAudiencesCount()

public abstract int getAudiencesCount()

The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

repeated string audiences = 1;

Returns
TypeDescription
int

The count of audiences.

getAudiencesList()

public abstract List<String> getAudiencesList()

The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.

repeated string audiences = 1;

Returns
TypeDescription
List<String>

A list containing the audiences.