Interface DatabaseOrBuilder (2.22.0)

public interface DatabaseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDisplayName()

public abstract String getDisplayName()

The human readable name of the database the user connected to.

string display_name = 2;

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

The human readable name of the database the user connected to.

string display_name = 2;

Returns
TypeDescription
ByteString

The bytes for displayName.

getGrantees(int index)

public abstract String getGrantees(int index)

The target usernames/roles/groups of a SQL privilege grant (not an IAM policy change).

repeated string grantees = 5;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The grantees at the given index.

getGranteesBytes(int index)

public abstract ByteString getGranteesBytes(int index)

The target usernames/roles/groups of a SQL privilege grant (not an IAM policy change).

repeated string grantees = 5;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the grantees at the given index.

getGranteesCount()

public abstract int getGranteesCount()

The target usernames/roles/groups of a SQL privilege grant (not an IAM policy change).

repeated string grantees = 5;

Returns
TypeDescription
int

The count of grantees.

getGranteesList()

public abstract List<String> getGranteesList()

The target usernames/roles/groups of a SQL privilege grant (not an IAM policy change).

repeated string grantees = 5;

Returns
TypeDescription
List<String>

A list containing the grantees.

getName()

public abstract String getName()

The full resource name of the database the user connected to, if it is supported by CAI. (https://google.aip.dev/122#full-resource-names)

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The full resource name of the database the user connected to, if it is supported by CAI. (https://google.aip.dev/122#full-resource-names)

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getQuery()

public abstract String getQuery()

The SQL statement associated with the relevant access.

string query = 4;

Returns
TypeDescription
String

The query.

getQueryBytes()

public abstract ByteString getQueryBytes()

The SQL statement associated with the relevant access.

string query = 4;

Returns
TypeDescription
ByteString

The bytes for query.

getUserName()

public abstract String getUserName()

The username used to connect to the DB. This may not necessarily be an IAM principal, and has no required format.

string user_name = 3;

Returns
TypeDescription
String

The userName.

getUserNameBytes()

public abstract ByteString getUserNameBytes()

The username used to connect to the DB. This may not necessarily be an IAM principal, and has no required format.

string user_name = 3;

Returns
TypeDescription
ByteString

The bytes for userName.