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 StringgetDescription()Long form description of the use case for this AppProfile.com.google.protobuf.ByteStringgetDescriptionBytes()Long form description of the use case for this AppProfile.StringgetEtag()Strongly validated etag for optimistic concurrency control.com.google.protobuf.ByteStringgetEtagBytes()Strongly validated etag for optimistic concurrency control.AppProfile.MultiClusterRoutingUseAnygetMultiClusterRoutingUseAny()Use a multi-cluster routing policy.AppProfile.MultiClusterRoutingUseAnyOrBuildergetMultiClusterRoutingUseAnyOrBuilder()Use a multi-cluster routing policy.StringgetName()The unique name of the app profile.com.google.protobuf.ByteStringgetNameBytes()The unique name of the app profile.AppProfile.RoutingPolicyCasegetRoutingPolicyCase()AppProfile.SingleClusterRoutinggetSingleClusterRouting()Use a single-cluster routing policy.AppProfile.SingleClusterRoutingOrBuildergetSingleClusterRoutingOrBuilder()Use a single-cluster routing policy.booleanhasMultiClusterRoutingUseAny()Use a multi-cluster routing policy.booleanhasSingleClusterRouting()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()
-
-