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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDescription()
Long form description of the use case for this AppProfile.com.google.protobuf.ByteString
getDescriptionBytes()
Long form description of the use case for this AppProfile.String
getEtag()
Strongly validated etag for optimistic concurrency control.com.google.protobuf.ByteString
getEtagBytes()
Strongly validated etag for optimistic concurrency control.AppProfile.MultiClusterRoutingUseAny
getMultiClusterRoutingUseAny()
Use a multi-cluster routing policy.AppProfile.MultiClusterRoutingUseAnyOrBuilder
getMultiClusterRoutingUseAnyOrBuilder()
Use a multi-cluster routing policy.String
getName()
The unique name of the app profile.com.google.protobuf.ByteString
getNameBytes()
The unique name of the app profile.AppProfile.RoutingPolicyCase
getRoutingPolicyCase()
AppProfile.SingleClusterRouting
getSingleClusterRouting()
Use a single-cluster routing policy.AppProfile.SingleClusterRoutingOrBuilder
getSingleClusterRoutingOrBuilder()
Use a single-cluster routing policy.boolean
hasMultiClusterRoutingUseAny()
Use a multi-cluster routing policy.boolean
hasSingleClusterRouting()
Use a single-cluster routing policy.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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()
-
-