Interface AppProfileOrBuilder (2.14.0)

public interface AppProfileOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Long form description of the use case for this AppProfile.

string description = 3;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Long form description of the use case for this AppProfile.

string description = 3;

Returns
TypeDescription
ByteString

The bytes for description.

getEtag()

public abstract String getEtag()

Strongly validated etag for optimistic concurrency control. Preserve the value returned from GetAppProfile when calling UpdateAppProfile to fail the request if there has been a modification in the mean time. The update_mask of the request need not include etag for this protection to apply. See Wikipedia and RFC 7232 for more details.

string etag = 2;

Returns
TypeDescription
String

The etag.

getEtagBytes()

public abstract ByteString getEtagBytes()

Strongly validated etag for optimistic concurrency control. Preserve the value returned from GetAppProfile when calling UpdateAppProfile to fail the request if there has been a modification in the mean time. The update_mask of the request need not include etag for this protection to apply. See Wikipedia and RFC 7232 for more details.

string etag = 2;

Returns
TypeDescription
ByteString

The bytes for etag.

getMultiClusterRoutingUseAny()

public abstract AppProfile.MultiClusterRoutingUseAny getMultiClusterRoutingUseAny()

Use a multi-cluster routing policy.

.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;

Returns
TypeDescription
AppProfile.MultiClusterRoutingUseAny

The multiClusterRoutingUseAny.

getMultiClusterRoutingUseAnyOrBuilder()

public abstract AppProfile.MultiClusterRoutingUseAnyOrBuilder getMultiClusterRoutingUseAnyOrBuilder()

Use a multi-cluster routing policy.

.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;

Returns
TypeDescription
AppProfile.MultiClusterRoutingUseAnyOrBuilder

getName()

public abstract String getName()

The unique name of the app profile. Values are of the form projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*.

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The unique name of the app profile. Values are of the form projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*.

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getRoutingPolicyCase()

public abstract AppProfile.RoutingPolicyCase getRoutingPolicyCase()
Returns
TypeDescription
AppProfile.RoutingPolicyCase

getSingleClusterRouting()

public abstract AppProfile.SingleClusterRouting getSingleClusterRouting()

Use a single-cluster routing policy.

.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;

Returns
TypeDescription
AppProfile.SingleClusterRouting

The singleClusterRouting.

getSingleClusterRoutingOrBuilder()

public abstract AppProfile.SingleClusterRoutingOrBuilder getSingleClusterRoutingOrBuilder()

Use a single-cluster routing policy.

.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;

Returns
TypeDescription
AppProfile.SingleClusterRoutingOrBuilder

hasMultiClusterRoutingUseAny()

public abstract boolean hasMultiClusterRoutingUseAny()

Use a multi-cluster routing policy.

.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;

Returns
TypeDescription
boolean

Whether the multiClusterRoutingUseAny field is set.

hasSingleClusterRouting()

public abstract boolean hasSingleClusterRouting()

Use a single-cluster routing policy.

.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;

Returns
TypeDescription
boolean

Whether the singleClusterRouting field is set.