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 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()