public static final class OriginalDetectIntentRequest.Builder extends GeneratedMessageV3.Builder<OriginalDetectIntentRequest.Builder> implements OriginalDetectIntentRequestOrBuilder
   
   Represents the contents of the original request that was passed to
 the [Streaming]DetectIntent call.
 Protobuf type google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public OriginalDetectIntentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public OriginalDetectIntentRequest build()
   
  Returns
  
  
  buildPartial()
  
    public OriginalDetectIntentRequest buildPartial()
   
  Returns
  
  
  clear()
  
    public OriginalDetectIntentRequest.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public OriginalDetectIntentRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public OriginalDetectIntentRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearPayload()
  
    public OriginalDetectIntentRequest.Builder clearPayload()
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
clearSource()
  
    public OriginalDetectIntentRequest.Builder clearSource()
   
   The source of this request, e.g., google, facebook, slack. It is set
 by Dialogflow-owned servers.
 string source = 1;
clearVersion()
  
    public OriginalDetectIntentRequest.Builder clearVersion()
   
   Optional. The version of the protocol used for this request.
 This field is AoG-specific.
 string version = 2;
clone()
  
    public OriginalDetectIntentRequest.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public OriginalDetectIntentRequest getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getPayload()
  
    public Struct getPayload()
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
    
      
        | Type | Description | 
      
        | Struct | The payload. | 
    
  
  
  getPayloadBuilder()
  
    public Struct.Builder getPayloadBuilder()
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
getPayloadOrBuilder()
  
    public StructOrBuilder getPayloadOrBuilder()
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
getSource()
  
    public String getSource()
   
   The source of this request, e.g., google, facebook, slack. It is set
 by Dialogflow-owned servers.
 string source = 1;
    
      
        | Type | Description | 
      
        | String | The source. | 
    
  
  
  getSourceBytes()
  
    public ByteString getSourceBytes()
   
   The source of this request, e.g., google, facebook, slack. It is set
 by Dialogflow-owned servers.
 string source = 1;
getVersion()
  
    public String getVersion()
   
   Optional. The version of the protocol used for this request.
 This field is AoG-specific.
 string version = 2;
    
      
        | Type | Description | 
      
        | String | The version. | 
    
  
  
  getVersionBytes()
  
    public ByteString getVersionBytes()
   
   Optional. The version of the protocol used for this request.
 This field is AoG-specific.
 string version = 2;
    
      
        | Type | Description | 
      
        | ByteString | The bytes for version. | 
    
  
  
  hasPayload()
  
    public boolean hasPayload()
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
    
      
        | Type | Description | 
      
        | boolean | Whether the payload field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(OriginalDetectIntentRequest other)
  
    public OriginalDetectIntentRequest.Builder mergeFrom(OriginalDetectIntentRequest other)
   
  Parameter
  
  Returns
  
  
  
  
    public OriginalDetectIntentRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public OriginalDetectIntentRequest.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergePayload(Struct value)
  
    public OriginalDetectIntentRequest.Builder mergePayload(Struct value)
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final OriginalDetectIntentRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public OriginalDetectIntentRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setPayload(Struct value)
  
    public OriginalDetectIntentRequest.Builder setPayload(Struct value)
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
setPayload(Struct.Builder builderForValue)
  
    public OriginalDetectIntentRequest.Builder setPayload(Struct.Builder builderForValue)
   
   Optional. This field is set to the value of the QueryParameters.payload
 field passed in the request. Some integrations that query a Dialogflow
 agent may provide additional information in the payload.
 In particular, for the Dialogflow Phone Gateway integration, this field has
 the form:
 <pre>{
  "telephony": {
    "caller_id": "+18558363987"
  }
 }</pre>
 Note: The caller ID field (caller_id) will be redacted for Trial
 Edition agents and populated with the caller ID in E.164
 format for Essentials Edition agents.
 .google.protobuf.Struct payload = 3;
    
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public OriginalDetectIntentRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setSource(String value)
  
    public OriginalDetectIntentRequest.Builder setSource(String value)
   
   The source of this request, e.g., google, facebook, slack. It is set
 by Dialogflow-owned servers.
 string source = 1;
    
      
        | Name | Description | 
      
        | value | String
 The source to set. | 
    
  
  Returns
  
  
  setSourceBytes(ByteString value)
  
    public OriginalDetectIntentRequest.Builder setSourceBytes(ByteString value)
   
   The source of this request, e.g., google, facebook, slack. It is set
 by Dialogflow-owned servers.
 string source = 1;
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for source to set. | 
    
  
  Returns
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final OriginalDetectIntentRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setVersion(String value)
  
    public OriginalDetectIntentRequest.Builder setVersion(String value)
   
   Optional. The version of the protocol used for this request.
 This field is AoG-specific.
 string version = 2;
    
      
        | Name | Description | 
      
        | value | String
 The version to set. | 
    
  
  Returns
  
  
  setVersionBytes(ByteString value)
  
    public OriginalDetectIntentRequest.Builder setVersionBytes(ByteString value)
   
   Optional. The version of the protocol used for this request.
 This field is AoG-specific.
 string version = 2;
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for version to set. | 
    
  
  Returns