AppProfile

google.bigtable.admin.v2. AppProfile

Represents an AppProfile.

Constructor

new AppProfile(propertiesopt)

Constructs a new AppProfile.

Parameters:
Name Type Attributes Description
properties google.bigtable.admin.v2.IAppProfile <optional>

Properties to set

Implements:
  • IAppProfile

Classes

DataBoostIsolationReadOnly
MultiClusterRoutingUseAny
SingleClusterRouting
StandardIsolation

Members

dataBoostIsolationReadOnly

AppProfile dataBoostIsolationReadOnly.

description

AppProfile description.

etag

AppProfile etag.

isolation

AppProfile isolation.

multiClusterRoutingUseAny

AppProfile multiClusterRoutingUseAny.

name

AppProfile name.

priority

AppProfile priority.

routingPolicy

AppProfile routingPolicy.

singleClusterRouting

AppProfile singleClusterRouting.

standardIsolation

AppProfile standardIsolation.

Priority

Priority enum.

Properties:
Name Type Description
PRIORITY_UNSPECIFIED number

PRIORITY_UNSPECIFIED value

PRIORITY_LOW number

PRIORITY_LOW value

PRIORITY_MEDIUM number

PRIORITY_MEDIUM value

PRIORITY_HIGH number

PRIORITY_HIGH value

Methods

toJSON() → {Object.<string, *>}

Converts this AppProfile to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.bigtable.admin.v2.AppProfile}

Creates a new AppProfile instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.bigtable.admin.v2.IAppProfile <optional>

Properties to set

Returns:
Type Description
google.bigtable.admin.v2.AppProfile

AppProfile instance

(static) decode(reader, lengthopt) → {google.bigtable.admin.v2.AppProfile}

Decodes an AppProfile message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.bigtable.admin.v2.AppProfile

AppProfile

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.bigtable.admin.v2.AppProfile}

Decodes an AppProfile message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.bigtable.admin.v2.AppProfile

AppProfile

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified AppProfile message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.bigtable.admin.v2.IAppProfile

AppProfile message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified AppProfile message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.bigtable.admin.v2.IAppProfile

AppProfile message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.bigtable.admin.v2.AppProfile}

Creates an AppProfile message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.bigtable.admin.v2.AppProfile

AppProfile

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for AppProfile

Parameters:
Name Type Attributes Description
typeUrlPrefix string <optional>

your custom typeUrlPrefix(default "type.googleapis.com")

Returns:
Type Description
string

The default type url

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from an AppProfile message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.bigtable.admin.v2.AppProfile

AppProfile

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies an AppProfile message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not