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