Reference documentation and code samples for the Cloud Bigtable V2 Client class AppProfile.
A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.
Generated from protobuf message google.bigtable.admin.v2.AppProfile
Namespace
Google \ Cloud \ Bigtable \ Admin \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
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]*
.
↳ etag
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.
↳ description
string
Long form description of the use case for this AppProfile.
↳ multi_cluster_routing_use_any
Google\Cloud\Bigtable\Admin\V2\AppProfile\MultiClusterRoutingUseAny
Use a multi-cluster routing policy.
↳ single_cluster_routing
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
setName
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]*
.
var
string
$this
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.
string
setEtag
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.
var
string
$this
getDescription
Long form description of the use case for this AppProfile.
string
setDescription
Long form description of the use case for this AppProfile.
var
string
$this
getMultiClusterRoutingUseAny
Use a multi-cluster routing policy.
hasMultiClusterRoutingUseAny
setMultiClusterRoutingUseAny
Use a multi-cluster routing policy.
$this
getSingleClusterRouting
Use a single-cluster routing policy.
hasSingleClusterRouting
setSingleClusterRouting
Use a single-cluster routing policy.
$this
getRoutingPolicy
string