Cloud Bigtable Admin V2 API - Class Google::Cloud::Bigtable::Admin::V2::AppProfile (v0.12.0)

Reference documentation and code samples for the Cloud Bigtable Admin V2 API class Google::Cloud::Bigtable::Admin::V2::AppProfile.

A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#description

def description() -> ::String
Returns
  • (::String) — Long form description of the use case for this AppProfile.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Long form description of the use case for this AppProfile.
Returns
  • (::String) — Long form description of the use case for this AppProfile.

#etag

def etag() -> ::String
Returns
  • (::String) — 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 and RFC 7232 for more details.

#etag=

def etag=(value) -> ::String
Parameter
  • value (::String) — 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 and RFC 7232 for more details.
Returns
  • (::String) — 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 and RFC 7232 for more details.

#multi_cluster_routing_use_any

def multi_cluster_routing_use_any() -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny
Returns

#multi_cluster_routing_use_any=

def multi_cluster_routing_use_any=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — 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]*.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — 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]*.
Returns
  • (::String) — 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]*.

#single_cluster_routing

def single_cluster_routing() -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting
Returns

#single_cluster_routing=

def single_cluster_routing=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting
Parameter
Returns