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 callingUpdateAppProfile
to fail the request if there has been a modification in the mean time. Theupdate_mask
of the request need not includeetag
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 callingUpdateAppProfile
to fail the request if there has been a modification in the mean time. Theupdate_mask
of the request need not includeetag
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 callingUpdateAppProfile
to fail the request if there has been a modification in the mean time. Theupdate_mask
of the request need not includeetag
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
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny) — Use a multi-cluster routing policy.
#multi_cluster_routing_use_any=
def multi_cluster_routing_use_any=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny
Parameter
- value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny) — Use a multi-cluster routing policy.
Returns
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny) — Use a multi-cluster routing policy.
#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
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting) — Use a single-cluster routing policy.
#single_cluster_routing=
def single_cluster_routing=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting
Parameter
- value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting) — Use a single-cluster routing policy.
Returns
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting) — Use a single-cluster routing policy.