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;
    • hasPriority

      @Deprecated boolean hasPriority()
      Deprecated.
      google.bigtable.admin.v2.AppProfile.priority is deprecated. See google/bigtable/admin/v2/instance.proto;l=332
       This 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 int getPriorityValue()
      Deprecated.
      google.bigtable.admin.v2.AppProfile.priority is deprecated. See google/bigtable/admin/v2/instance.proto;l=332
       This 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=332
       This 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()