Google Cloud Bigtable Administration v2 API - Class AppProfile (3.3.0)

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.

Inheritance

Object > AppProfile

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

AppProfile()

public AppProfile()

AppProfile(AppProfile)

public AppProfile(AppProfile other)
Parameter
NameDescription
otherAppProfile

Properties

AppProfileName

public AppProfileName AppProfileName { get; set; }

AppProfileName-typed view over the Name resource name property.

Property Value
TypeDescription
AppProfileName

Description

public string Description { get; set; }

Long form description of the use case for this AppProfile.

Property Value
TypeDescription
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
TypeDescription
String

MultiClusterRoutingUseAny

public AppProfile.Types.MultiClusterRoutingUseAny MultiClusterRoutingUseAny { get; set; }

Use a multi-cluster routing policy.

Property Value
TypeDescription
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
TypeDescription
String

RoutingPolicyCase

public AppProfile.RoutingPolicyOneofCase RoutingPolicyCase { get; }
Property Value
TypeDescription
AppProfile.RoutingPolicyOneofCase

SingleClusterRouting

public AppProfile.Types.SingleClusterRouting SingleClusterRouting { get; set; }

Use a single-cluster routing policy.

Property Value
TypeDescription
AppProfile.Types.SingleClusterRouting