public sealed class AppProfile : IMessage<AppProfile>, IEquatable<AppProfile>, IDeepCloneable<AppProfile>, IBufferMessage, IMessageA configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.
Implements
IMessage<AppProfile>, IEquatable<AppProfile>, IDeepCloneable<AppProfile>, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
AppProfile()
public AppProfile()AppProfile(AppProfile)
public AppProfile(AppProfile other)| Parameter | |
|---|---|
| Name | Description |
other |
AppProfile |
Properties
AppProfileName
public AppProfileName AppProfileName { get; set; }AppProfileName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
AppProfileName |
|
Description
public string Description { get; set; }Optional long form description of the use case for this AppProfile.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Etag
public string Etag { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
String |
|
MultiClusterRoutingUseAny
public AppProfile.Types.MultiClusterRoutingUseAny MultiClusterRoutingUseAny { get; set; }Use a multi-cluster routing policy.
| Property Value | |
|---|---|
| Type | Description |
AppProfile.Types.MultiClusterRoutingUseAny |
|
Name
public string Name { get; set; }(OutputOnly)
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]*.
| Property Value | |
|---|---|
| Type | Description |
String |
|
RoutingPolicyCase
public AppProfile.RoutingPolicyOneofCase RoutingPolicyCase { get; }| Property Value | |
|---|---|
| Type | Description |
AppProfile.RoutingPolicyOneofCase |
|
SingleClusterRouting
public AppProfile.Types.SingleClusterRouting SingleClusterRouting { get; set; }Use a single-cluster routing policy.
| Property Value | |
|---|---|
| Type | Description |
AppProfile.Types.SingleClusterRouting |
|