Package com.google.bigtable.admin.v2
Interface AppProfileOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AppProfile,AppProfile.Builder
public interface AppProfileOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionLong form description of the use case for this AppProfile.com.google.protobuf.ByteStringLong form description of the use case for this AppProfile.getEtag()Strongly validated etag for optimistic concurrency control.com.google.protobuf.ByteStringStrongly validated etag for optimistic concurrency control.Use a multi-cluster routing policy.Use a multi-cluster routing policy.getName()The unique name of the app profile.com.google.protobuf.ByteStringThe unique name of the app profile.Use a single-cluster routing policy.Use a single-cluster routing policy.booleanUse a multi-cluster routing policy.booleanUse a single-cluster routing policy.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.string name = 1;- Returns:
- The bytes for name.
-
getEtag
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](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;- Returns:
- The etag.
-
getEtagBytes
com.google.protobuf.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](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.
string etag = 2;- Returns:
- The bytes for etag.
-
getDescription
String getDescription()Long form description of the use case for this AppProfile.
string description = 3;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Long form description of the use case for this AppProfile.
string description = 3;- Returns:
- The bytes for description.
-
hasMultiClusterRoutingUseAny
boolean hasMultiClusterRoutingUseAny()Use a multi-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;- Returns:
- Whether the multiClusterRoutingUseAny field is set.
-
getMultiClusterRoutingUseAny
AppProfile.MultiClusterRoutingUseAny getMultiClusterRoutingUseAny()Use a multi-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5;- Returns:
- The multiClusterRoutingUseAny.
-
getMultiClusterRoutingUseAnyOrBuilder
AppProfile.MultiClusterRoutingUseAnyOrBuilder getMultiClusterRoutingUseAnyOrBuilder()Use a multi-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny multi_cluster_routing_use_any = 5; -
hasSingleClusterRouting
boolean hasSingleClusterRouting()Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;- Returns:
- Whether the singleClusterRouting field is set.
-
getSingleClusterRouting
AppProfile.SingleClusterRouting getSingleClusterRouting()Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6;- Returns:
- The singleClusterRouting.
-
getSingleClusterRoutingOrBuilder
AppProfile.SingleClusterRoutingOrBuilder getSingleClusterRoutingOrBuilder()Use a single-cluster routing policy.
.google.bigtable.admin.v2.AppProfile.SingleClusterRouting single_cluster_routing = 6; -
getRoutingPolicyCase
AppProfile.RoutingPolicyCase getRoutingPolicyCase()
-