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
- (::String) — Long form description of the use case for this AppProfile.
#description=
def description=(value) -> ::String
- value (::String) — Long form description of the use case for this AppProfile.
- (::String) — Long form description of the use case for this AppProfile.
#etag
def etag() -> ::String
-
(::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
-
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.
-
(::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
- (::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
- value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny) — Use a multi-cluster routing policy.
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::MultiClusterRoutingUseAny) — Use a multi-cluster routing policy.
#name
def name() -> ::String
-
(::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
-
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]*
.
-
(::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]*
.
#priority
def priority() -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::Priority
-
(::Google::Cloud::Bigtable::Admin::V2::AppProfile::Priority) — 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.
#priority=
def priority=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::Priority
-
value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::Priority) — 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::Cloud::Bigtable::Admin::V2::AppProfile::Priority) — 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.
#single_cluster_routing
def single_cluster_routing() -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting
- (::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
- value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting) — Use a single-cluster routing policy.
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::SingleClusterRouting) — Use a single-cluster routing policy.
#standard_isolation
def standard_isolation() -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::StandardIsolation
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::StandardIsolation) — The standard options used for isolating this app profile's traffic from other use cases.
#standard_isolation=
def standard_isolation=(value) -> ::Google::Cloud::Bigtable::Admin::V2::AppProfile::StandardIsolation
- value (::Google::Cloud::Bigtable::Admin::V2::AppProfile::StandardIsolation) — The standard options used for isolating this app profile's traffic from other use cases.
- (::Google::Cloud::Bigtable::Admin::V2::AppProfile::StandardIsolation) — The standard options used for isolating this app profile's traffic from other use cases.