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.Deprecated.google.bigtable.admin.v2.AppProfile.priority is deprecated.intDeprecated.google.bigtable.admin.v2.AppProfile.priority is deprecated.Use a single-cluster routing policy.Use a single-cluster routing policy.The standard options used for isolating this app profile's traffic from other use cases.The standard options used for isolating this app profile's traffic from other use cases.booleanUse a multi-cluster routing policy.booleanDeprecated.google.bigtable.admin.v2.AppProfile.priority is deprecated.booleanUse a single-cluster routing policy.booleanThe standard options used for isolating this app profile's traffic from other use cases.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; -
hasPriority
Deprecated.google.bigtable.admin.v2.AppProfile.priority is deprecated. See google/bigtable/admin/v2/instance.proto;l=332This field has been deprecated in favor of `standard_isolation.priority`. If you set this field, `standard_isolation.priority` will be set instead. The priority of requests sent using this app profile.
.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];- Returns:
- Whether the priority field is set.
-
getPriorityValue
Deprecated.google.bigtable.admin.v2.AppProfile.priority is deprecated. See google/bigtable/admin/v2/instance.proto;l=332This field has been deprecated in favor of `standard_isolation.priority`. If you set this field, `standard_isolation.priority` will be set instead. The priority of requests sent using this app profile.
.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];- Returns:
- The enum numeric value on the wire for priority.
-
getPriority
Deprecated.google.bigtable.admin.v2.AppProfile.priority is deprecated. See google/bigtable/admin/v2/instance.proto;l=332This field has been deprecated in favor of `standard_isolation.priority`. If you set this field, `standard_isolation.priority` will be set instead. The priority of requests sent using this app profile.
.google.bigtable.admin.v2.AppProfile.Priority priority = 7 [deprecated = true];- Returns:
- The priority.
-
hasStandardIsolation
boolean hasStandardIsolation()The standard options used for isolating this app profile's traffic from other use cases.
.google.bigtable.admin.v2.AppProfile.StandardIsolation standard_isolation = 11;- Returns:
- Whether the standardIsolation field is set.
-
getStandardIsolation
AppProfile.StandardIsolation getStandardIsolation()The standard options used for isolating this app profile's traffic from other use cases.
.google.bigtable.admin.v2.AppProfile.StandardIsolation standard_isolation = 11;- Returns:
- The standardIsolation.
-
getStandardIsolationOrBuilder
AppProfile.StandardIsolationOrBuilder getStandardIsolationOrBuilder()The standard options used for isolating this app profile's traffic from other use cases.
.google.bigtable.admin.v2.AppProfile.StandardIsolation standard_isolation = 11; -
getRoutingPolicyCase
AppProfile.RoutingPolicyCase getRoutingPolicyCase() -
getIsolationCase
AppProfile.IsolationCase getIsolationCase()
-