Class AppProfile.DataBoostIsolationReadOnlyPolicy (2.40.0)

public static class AppProfile.DataBoostIsolationReadOnlyPolicy implements AppProfile.IsolationPolicy

A Data Boost Read Only IsolationPolicy for running high-throughput read traffic on your Bigtable data without affecting application traffic. Data Boost App Profile needs to be created with a ComputeBillingOwner which specifies how usage should be accounted when using Data Boost.

Inheritance

Object > AppProfile.DataBoostIsolationReadOnlyPolicy

Static Methods

of(AppProfile.ComputeBillingOwner billingOwner)

public static AppProfile.DataBoostIsolationReadOnlyPolicy of(AppProfile.ComputeBillingOwner billingOwner)

Creates a new instance of DataBoostIsolationReadOnlyPolicy with specified ComputeBillingOwner.

Parameter
Name Description
billingOwner AppProfile.ComputeBillingOwner
Returns
Type Description
AppProfile.DataBoostIsolationReadOnlyPolicy

Methods

equals(Object o)

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

getComputeBillingOwner()

public AppProfile.ComputeBillingOwner getComputeBillingOwner()

Gets the ComputeBillingOwner on the current DataBoostIsolationReadOnlyPolicy instance.

Returns
Type Description
AppProfile.ComputeBillingOwner

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

toProto()

public AppProfile.DataBoostIsolationReadOnly toProto()

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

Returns
Type Description
com.google.bigtable.admin.v2.AppProfile.DataBoostIsolationReadOnly