Google Cloud Discovery Engine V1 Client - Class CreateSessionRequest (1.5.1)

Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class CreateSessionRequest.

Request for CreateSession method.

Generated from protobuf message google.cloud.discoveryengine.v1.CreateSessionRequest

Namespace

Google \ Cloud \ DiscoveryEngine \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ parentstring

Required. Full resource name of parent data store. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store_id}

↳ sessionSession

Required. The session to create.

getParent

Required. Full resource name of parent data store. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store_id}

Returns
TypeDescription
string

setParent

Required. Full resource name of parent data store. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store_id}

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getSession

Required. The session to create.

Returns
TypeDescription
Session|null

hasSession

clearSession

setSession

Required. The session to create.

Parameter
NameDescription
varSession
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
parentstring

Required. Full resource name of parent data store. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store_id} Please see ConversationalSearchServiceClient::dataStoreName() for help formatting this field.

sessionSession

Required. The session to create.

Returns
TypeDescription
CreateSessionRequest