public sealed class AppProfile : IMessage<AppProfile>, IEquatable<AppProfile>, IDeepCloneable<AppProfile>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class AppProfile.
A 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; }
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; }
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 |