- 4.84.0 (latest)
 - 4.82.0
 - 4.81.0
 - 4.80.0
 - 4.79.0
 - 4.78.0
 - 4.76.0
 - 4.74.0
 - 4.73.0
 - 4.70.0
 - 4.69.0
 - 4.68.0
 - 4.66.0
 - 4.65.0
 - 4.64.0
 - 4.63.0
 - 4.62.0
 - 4.61.0
 - 4.60.0
 - 4.59.0
 - 4.58.0
 - 4.57.0
 - 4.55.0
 - 4.54.0
 - 4.53.0
 - 4.52.0
 - 4.51.0
 - 4.50.0
 - 4.49.0
 - 4.48.0
 - 4.47.0
 - 4.46.0
 - 4.45.0
 - 4.43.0
 - 4.42.0
 - 4.41.0
 - 4.40.0
 - 4.39.0
 - 4.38.0
 - 4.37.0
 - 4.36.0
 - 4.35.0
 - 4.34.0
 - 4.33.0
 - 4.30.0
 - 4.29.0
 - 4.28.0
 - 4.27.0
 - 4.26.0
 - 4.25.0
 - 4.24.0
 - 4.23.0
 - 4.22.0
 - 4.21.0
 - 4.20.0
 - 4.19.0
 - 4.18.0
 - 4.17.0
 - 4.15.0
 - 4.14.0
 - 4.13.0
 - 4.12.0
 - 4.11.0
 - 4.10.0
 - 4.9.1
 - 4.8.6
 - 4.7.5
 - 4.6.0
 - 4.5.11
 - 4.4.0
 - 4.3.1
 
public interface ConversationOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getConversationProfile()
public abstract String getConversationProfile() Required. The Conversation Profile to be used to configure this
 Conversation. This field cannot be updated.
 Format: projects/<Project ID>/locations/<Location
 ID>/conversationProfiles/<Conversation Profile ID>.
 
 string conversation_profile = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
| Type | Description | 
| String | The conversationProfile.  | 
      
getConversationProfileBytes()
public abstract ByteString getConversationProfileBytes() Required. The Conversation Profile to be used to configure this
 Conversation. This field cannot be updated.
 Format: projects/<Project ID>/locations/<Location
 ID>/conversationProfiles/<Conversation Profile ID>.
 
 string conversation_profile = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
| Type | Description | 
| ByteString | The bytes for conversationProfile.  | 
      
getConversationStage()
public abstract Conversation.ConversationStage getConversationStage()The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
 .google.cloud.dialogflow.v2beta1.Conversation.ConversationStage conversation_stage = 7;
 
| Type | Description | 
| Conversation.ConversationStage | The conversationStage.  | 
      
getConversationStageValue()
public abstract int getConversationStageValue()The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
 .google.cloud.dialogflow.v2beta1.Conversation.ConversationStage conversation_stage = 7;
 
| Type | Description | 
| int | The enum numeric value on the wire for conversationStage.  | 
      
getEndTime()
public abstract Timestamp getEndTime()Output only. The time the conversation was finished.
 .google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| Timestamp | The endTime.  | 
      
getEndTimeOrBuilder()
public abstract TimestampOrBuilder getEndTimeOrBuilder()Output only. The time the conversation was finished.
 .google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| TimestampOrBuilder | 
getLifecycleState()
public abstract Conversation.LifecycleState getLifecycleState()Output only. The current state of the Conversation.
 
 .google.cloud.dialogflow.v2beta1.Conversation.LifecycleState lifecycle_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| Conversation.LifecycleState | The lifecycleState.  | 
      
getLifecycleStateValue()
public abstract int getLifecycleStateValue()Output only. The current state of the Conversation.
 
 .google.cloud.dialogflow.v2beta1.Conversation.LifecycleState lifecycle_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| int | The enum numeric value on the wire for lifecycleState.  | 
      
getName()
public abstract String getName() Output only. The unique identifier of this conversation.
 Format: projects/<Project ID>/locations/<Location
 ID>/conversations/<Conversation ID>.
 string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description | 
| String | The name.  | 
      
getNameBytes()
public abstract ByteString getNameBytes() Output only. The unique identifier of this conversation.
 Format: projects/<Project ID>/locations/<Location
 ID>/conversations/<Conversation ID>.
 string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description | 
| ByteString | The bytes for name.  | 
      
getPhoneNumber()
public abstract ConversationPhoneNumber getPhoneNumber()Output only. Required if the conversation is to be connected over telephony.
 
 .google.cloud.dialogflow.v2beta1.ConversationPhoneNumber phone_number = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| ConversationPhoneNumber | The phoneNumber.  | 
      
getPhoneNumberOrBuilder()
public abstract ConversationPhoneNumberOrBuilder getPhoneNumberOrBuilder()Output only. Required if the conversation is to be connected over telephony.
 
 .google.cloud.dialogflow.v2beta1.ConversationPhoneNumber phone_number = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| ConversationPhoneNumberOrBuilder | 
getStartTime()
public abstract Timestamp getStartTime()Output only. The time the conversation was started.
 .google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| Timestamp | The startTime.  | 
      
getStartTimeOrBuilder()
public abstract TimestampOrBuilder getStartTimeOrBuilder()Output only. The time the conversation was started.
 .google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| TimestampOrBuilder | 
hasEndTime()
public abstract boolean hasEndTime()Output only. The time the conversation was finished.
 .google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| boolean | Whether the endTime field is set.  | 
      
hasPhoneNumber()
public abstract boolean hasPhoneNumber()Output only. Required if the conversation is to be connected over telephony.
 
 .google.cloud.dialogflow.v2beta1.ConversationPhoneNumber phone_number = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| boolean | Whether the phoneNumber field is set.  | 
      
hasStartTime()
public abstract boolean hasStartTime()Output only. The time the conversation was started.
 .google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| boolean | Whether the startTime field is set.  |