Gemini Enterprise for Customer Experience V1 API - Class Google::Cloud::Ces::V1::AudioRecordingConfig (v0.1.0)

Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1 API class Google::Cloud::Ces::V1::AudioRecordingConfig.

Configuration for how the audio interactions should be recorded.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#gcs_bucket

def gcs_bucket() -> ::String
Returns
  • (::String) — Optional. The Cloud Storage bucket to store the session audio recordings. The URI must start with "gs://".

    Please choose a bucket location that meets your data residency requirements.

    Note: If the Cloud Storage bucket is in a different project from the app, you should grant storage.objects.create permission to the CES service agent service-<PROJECT-NUMBER>@gcp-sa-ces.iam.gserviceaccount.com.

#gcs_bucket=

def gcs_bucket=(value) -> ::String
Parameter
  • value (::String) — Optional. The Cloud Storage bucket to store the session audio recordings. The URI must start with "gs://".

    Please choose a bucket location that meets your data residency requirements.

    Note: If the Cloud Storage bucket is in a different project from the app, you should grant storage.objects.create permission to the CES service agent service-<PROJECT-NUMBER>@gcp-sa-ces.iam.gserviceaccount.com.

Returns
  • (::String) — Optional. The Cloud Storage bucket to store the session audio recordings. The URI must start with "gs://".

    Please choose a bucket location that meets your data residency requirements.

    Note: If the Cloud Storage bucket is in a different project from the app, you should grant storage.objects.create permission to the CES service agent service-<PROJECT-NUMBER>@gcp-sa-ces.iam.gserviceaccount.com.

#gcs_path_prefix

def gcs_path_prefix() -> ::String
Returns
  • (::String) — Optional. The Cloud Storage path prefix for audio recordings.

    This prefix can include the following placeholders, which will be dynamically substituted at serving time:

    • $project: project ID
    • $location: app location
    • $app: app ID
    • $date: session date in YYYY-MM-DD format
    • $session: session ID

    If the path prefix is not specified, the default prefix $project/$location/$app/$date/$session/ will be used.

#gcs_path_prefix=

def gcs_path_prefix=(value) -> ::String
Parameter
  • value (::String) — Optional. The Cloud Storage path prefix for audio recordings.

    This prefix can include the following placeholders, which will be dynamically substituted at serving time:

    • $project: project ID
    • $location: app location
    • $app: app ID
    • $date: session date in YYYY-MM-DD format
    • $session: session ID

    If the path prefix is not specified, the default prefix $project/$location/$app/$date/$session/ will be used.

Returns
  • (::String) — Optional. The Cloud Storage path prefix for audio recordings.

    This prefix can include the following placeholders, which will be dynamically substituted at serving time:

    • $project: project ID
    • $location: app location
    • $app: app ID
    • $date: session date in YYYY-MM-DD format
    • $session: session ID

    If the path prefix is not specified, the default prefix $project/$location/$app/$date/$session/ will be used.