Class AppProfile (5.0.0)

Create an app profile object to interact with your app profile.

Package

@google-cloud/bigtable

Example

  const 
  
 { 
 Bigtable 
 } 
  
 = 
  
 require 
 ( 
 ' @google-cloud/bigtable 
' 
 ); 
 const 
  
 bigtable 
  
 = 
  
 new 
  
  Bigtable 
 
 (); 
 const 
  
 instance 
  
 = 
  
 bigtable 
 . 
 instance 
 ( 
 'my-instance' 
 ); 
 const 
  
 appProfile 
  
 = 
  
 instance 
 . 
 appProfile 
 ( 
 'my-app-profile' 
 ); 
 

Constructors

(constructor)(instance, id)

  constructor 
 ( 
 instance 
 : 
  
 Instance 
 , 
  
 id 
 : 
  
 string 
 ); 
 

Constructs a new instance of the AppProfile class

Parameters
Name
Description
instance
id
string

Properties

bigtable

  bigtable 
 : 
  
 Bigtable 
 ; 
 

id

  id 
 : 
  
 string 
 ; 
 

instance

  instance 
 : 
  
 Instance 
 ; 
 
  metadata 
 ?: 
  
 google 
 . 
 bigtable 
 . 
 admin 
 . 
 v2 
 . 
 IAppProfile 
 ; 
 

name

  name 
 : 
  
 string 
 ; 
 

Methods

create(options)

  create 
 ( 
 options 
 : 
  
 AppProfileOptions 
 ) 
 : 
  
 Promise<CreateAppProfileResponse> 
 ; 
 
Parameter
Name
Description
Returns
Type
Description

create(options, callback)

  create 
 ( 
 options 
 : 
  
 AppProfileOptions 
 , 
  
 callback 
 : 
  
 CreateAppProfileCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
Returns
Type
Description
void

create(callback)

  create 
 ( 
 callback 
 : 
  
 CreateAppProfileCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameter
Name
Description
Returns
Type
Description
void

delete(options)

  delete 
 ( 
 options 
 ?: 
  
 DeleteAppProfileOptions 
 ) 
 : 
  
 Promise<DeleteAppProfileResponse> 
 ; 
 
Parameter
Name
Description
Returns
Type
Description

delete(options, callback)

  delete 
 ( 
 options 
 : 
  
 DeleteAppProfileOptions 
 , 
  
 callback 
 : 
  
 DeleteAppProfileCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
Returns
Type
Description
void

delete(callback)

  delete 
 ( 
 callback 
 : 
  
 DeleteAppProfileCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameter
Name
Description
Returns
Type
Description
void

exists(options)

  exists 
 ( 
 options 
 ?: 
  
 CallOptions 
 ) 
 : 
  
 Promise<AppProfileExistsResponse> 
 ; 
 
Parameter
Name
Description
options
CallOptions
Returns
Type
Description

exists(options, callback)

  exists 
 ( 
 options 
 : 
  
 CallOptions 
 , 
  
 callback 
 : 
  
 AppProfileExistsCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
options
CallOptions
Returns
Type
Description
void

exists(callback)

  exists 
 ( 
 callback 
 : 
  
 AppProfileExistsCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameter
Name
Description
Returns
Type
Description
void

formatAppProfile_(options)

  static 
  
 formatAppProfile_ 
 ( 
 options 
 : 
  
 AppProfileOptions 
 ) 
 : 
  
 google 
 . 
 bigtable 
 . 
 admin 
 . 
 v2 
 . 
 IAppProfile 
 ; 
 

Formats a app profile options object into proto format.

Parameter
Name
Description
options
AppProfileOptions

The options object.

Returns
Type
Description

{object}

Example
  // Any cluster routing: 
 Family 
 . 
 formatAppProfile_ 
 ({ 
  
 routing 
 : 
  
 'any' 
 , 
  
 description 
 : 
  
 'My App Profile' 
 , 
 }); 
 // { 
 //   multiClusterRoutingUseAny: {}, 
 //   description: 'My App Profile', 
 // } 
 // Single cluster routing: 
 const 
  
 cluster 
  
 = 
  
 myInstance 
 . 
 cluster 
 ( 
 'my-cluster' 
 ); 
 Family 
 . 
 formatAppProfile_ 
 ({ 
  
 routing 
 : 
  
 cluster 
 , 
  
 allowTransactionalWrites 
 : 
  
 true 
 , 
  
 description 
 : 
  
 'My App Profile' 
 , 
 }); 
 // { 
 //   singleClusterRouting: { 
 //     clusterId: 'my-cluster', 
 //     allowTransactionalWrites: true, 
 //   }, 
 //   description: 'My App Profile', 
 // } 
 

get(options)

  get 
 ( 
 options 
 ?: 
  
 CallOptions 
 ) 
 : 
  
 Promise<GetAppProfileResponse> 
 ; 
 
Parameter
Name
Description
options
CallOptions
Returns
Type
Description
Promise < GetAppProfileResponse >

get(options, callback)

  get 
 ( 
 options 
 : 
  
 CallOptions 
 , 
  
 callback 
 : 
  
 GetAppProfileCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
options
CallOptions
Returns
Type
Description
void

get(callback)

  get 
 ( 
 callback 
 : 
  
 GetAppProfileCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameter
Name
Description
Returns
Type
Description
void
  getMetadata 
 ( 
 options 
 ?: 
  
 CallOptions 
 ) 
 : 
  
 Promise<GetAppProfileMetadataResponse> 
 ; 
 
Parameter
Name
Description
options
CallOptions
Returns
Type
Description
  getMetadata 
 ( 
 options 
 : 
  
 CallOptions 
 , 
  
 callback 
 : 
  
 GetAppProfileMetadataCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
options
CallOptions
Returns
Type
Description
void
  getMetadata 
 ( 
 callback 
 : 
  
 GetAppProfileMetadataCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameter
Name
Description
Returns
Type
Description
void
  setMetadata 
 ( 
 metadata 
 : 
  
 AppProfileOptions 
 , 
  
 options 
 ?: 
  
 CallOptions 
 ) 
 : 
  
 Promise<SetAppProfileMetadataResponse> 
 ; 
 
Parameters
Name
Description
options
CallOptions
Returns
Type
Description
  setMetadata 
 ( 
 metadata 
 : 
  
 AppProfileOptions 
 , 
  
 options 
 : 
  
 CallOptions 
 , 
  
 callback 
 : 
  
 SetAppProfileMetadataCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
options
CallOptions
Returns
Type
Description
void
  setMetadata 
 ( 
 metadata 
 : 
  
 AppProfileOptions 
 , 
  
 callback 
 : 
  
 SetAppProfileMetadataCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameters
Name
Description
Returns
Type
Description
void
Create a Mobile Website
View Site in Mobile | Classic
Share by: