Interface ChannelProfileOrBuilder (0.1.0)

public interface ChannelProfileOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getChannelType()

public abstract ChannelProfile.ChannelType getChannelType()

Optional. The type of the channel profile.

.google.cloud.ces.v1.ChannelProfile.ChannelType channel_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ChannelProfile.ChannelType

The channelType.

getChannelTypeValue()

public abstract int getChannelTypeValue()

Optional. The type of the channel profile.

.google.cloud.ces.v1.ChannelProfile.ChannelType channel_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for channelType.

getDisableBargeInControl()

public abstract boolean getDisableBargeInControl()

Optional. Whether to disable user barge-in control in the conversation.

  • true: User interruptions are disabled while the agent is speaking.
  • false: The agent retains automatic control over when the user can interrupt.

bool disable_barge_in_control = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The disableBargeInControl.

getDisableDtmf()

public abstract boolean getDisableDtmf()

Optional. Whether to disable DTMF (dual-tone multi-frequency).

bool disable_dtmf = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The disableDtmf.

getNoiseSuppressionLevel()

public abstract String getNoiseSuppressionLevel()

Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".

string noise_suppression_level = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The noiseSuppressionLevel.

getNoiseSuppressionLevelBytes()

public abstract ByteString getNoiseSuppressionLevelBytes()

Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".

string noise_suppression_level = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for noiseSuppressionLevel.

getPersonaProperty()

public abstract ChannelProfile.PersonaProperty getPersonaProperty()

Optional. The persona property of the channel profile.

.google.cloud.ces.v1.ChannelProfile.PersonaProperty persona_property = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ChannelProfile.PersonaProperty

The personaProperty.

getPersonaPropertyOrBuilder()

public abstract ChannelProfile.PersonaPropertyOrBuilder getPersonaPropertyOrBuilder()

Optional. The persona property of the channel profile.

.google.cloud.ces.v1.ChannelProfile.PersonaProperty persona_property = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ChannelProfile.PersonaPropertyOrBuilder

getProfileId()

public abstract String getProfileId()

Optional. The unique identifier of the channel profile.

string profile_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The profileId.

getProfileIdBytes()

public abstract ByteString getProfileIdBytes()

Optional. The unique identifier of the channel profile.

string profile_id = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for profileId.

getWebWidgetConfig()

public abstract ChannelProfile.WebWidgetConfig getWebWidgetConfig()

Optional. The configuration for the web widget.

.google.cloud.ces.v1.ChannelProfile.WebWidgetConfig web_widget_config = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ChannelProfile.WebWidgetConfig

The webWidgetConfig.

getWebWidgetConfigOrBuilder()

public abstract ChannelProfile.WebWidgetConfigOrBuilder getWebWidgetConfigOrBuilder()

Optional. The configuration for the web widget.

.google.cloud.ces.v1.ChannelProfile.WebWidgetConfig web_widget_config = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ChannelProfile.WebWidgetConfigOrBuilder

hasPersonaProperty()

public abstract boolean hasPersonaProperty()

Optional. The persona property of the channel profile.

.google.cloud.ces.v1.ChannelProfile.PersonaProperty persona_property = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the personaProperty field is set.

hasWebWidgetConfig()

public abstract boolean hasWebWidgetConfig()

Optional. The configuration for the web widget.

.google.cloud.ces.v1.ChannelProfile.WebWidgetConfig web_widget_config = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the webWidgetConfig field is set.