Class AppProfile (2.44.0)

public final class AppProfile

An application profile, or app profile, stores settings that tell your Cloud Bigtable instance how to handle incoming requests from an application. When one of your applications connects to a Cloud Bigtable instance, it can specify an app profile, and Cloud Bigtable uses that app profile for any requests that the application sends over that connection.

App profiles affect how your applications communicate with an instance that uses replication. As a result, app profiles are especially useful for instances that have 2 clusters. Even if your instance has only 1 cluster, you can use a unique app profile for each application that you run, or for different components within a single application. See Also: For more details.

Inheritance

Object > AppProfile

Static Methods

fromProto(AppProfile proto)

public static AppProfile fromProto(AppProfile proto)

Wraps a protobuf response.

This method is considered an internal implementation detail and not meant to be used by applications.

Parameter
Name Description
proto com.google.bigtable.admin.v2.AppProfile
Returns
Type Description
AppProfile

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

getDescription()

public String getDescription()

Gets long form description of the use case for this AppProfile.

Returns
Type Description
String

getId()

public String getId()

Gets the id of this AppProfile.

Returns
Type Description
String

getInstanceId()

public String getInstanceId()

Gets the id of the instance that owns this AppProfile.

Returns
Type Description
String

getIsolationPolicy()

public AppProfile.IsolationPolicy getIsolationPolicy()
Returns
Type Description
AppProfile.IsolationPolicy

getPolicy()

public AppProfile.RoutingPolicy getPolicy()

Gets the routing policy for all read/write requests which use this app profile.

Returns
Type Description
AppProfile.RoutingPolicy

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides