Class CreateConversationRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CreateConversationRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CreateConversationRequest.Builder>
      • getDefaultInstanceForType

        public CreateConversationRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public CreateConversationRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public CreateConversationRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public CreateConversationRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                  int index,
                                                                  Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateConversationRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateConversationRequest.Builder>
      • mergeFrom

        public CreateConversationRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateConversationRequest.Builder>
        Throws:
        IOException
      • getParent

        public String getParent()
         Required. Resource identifier of the project creating the conversation.
         Format: `projects/<Project ID>/locations/<Location ID>`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParent in interface CreateConversationRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. Resource identifier of the project creating the conversation.
         Format: `projects/<Project ID>/locations/<Location ID>`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParentBytes in interface CreateConversationRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        public CreateConversationRequest.Builder setParent​(String value)
         Required. Resource identifier of the project creating the conversation.
         Format: `projects/<Project ID>/locations/<Location ID>`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • clearParent

        public CreateConversationRequest.Builder clearParent()
         Required. Resource identifier of the project creating the conversation.
         Format: `projects/<Project ID>/locations/<Location ID>`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setParentBytes

        public CreateConversationRequest.Builder setParentBytes​(com.google.protobuf.ByteString value)
         Required. Resource identifier of the project creating the conversation.
         Format: `projects/<Project ID>/locations/<Location ID>`.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • hasConversation

        public boolean hasConversation()
         Required. The conversation to create.
         
        .google.cloud.dialogflow.v2beta1.Conversation conversation = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasConversation in interface CreateConversationRequestOrBuilder
        Returns:
        Whether the conversation field is set.
      • getConversation

        public Conversation getConversation()
         Required. The conversation to create.
         
        .google.cloud.dialogflow.v2beta1.Conversation conversation = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getConversation in interface CreateConversationRequestOrBuilder
        Returns:
        The conversation.
      • setConversation

        public CreateConversationRequest.Builder setConversation​(Conversation value)
         Required. The conversation to create.
         
        .google.cloud.dialogflow.v2beta1.Conversation conversation = 2 [(.google.api.field_behavior) = REQUIRED];
      • mergeConversation

        public CreateConversationRequest.Builder mergeConversation​(Conversation value)
         Required. The conversation to create.
         
        .google.cloud.dialogflow.v2beta1.Conversation conversation = 2 [(.google.api.field_behavior) = REQUIRED];
      • clearConversation

        public CreateConversationRequest.Builder clearConversation()
         Required. The conversation to create.
         
        .google.cloud.dialogflow.v2beta1.Conversation conversation = 2 [(.google.api.field_behavior) = REQUIRED];
      • getConversationBuilder

        public Conversation.Builder getConversationBuilder()
         Required. The conversation to create.
         
        .google.cloud.dialogflow.v2beta1.Conversation conversation = 2 [(.google.api.field_behavior) = REQUIRED];
      • getConversationId

        public String getConversationId()
         Optional. Identifier of the conversation. Generally it's auto generated by
         Google. Only set it if you cannot wait for the response to return a
         auto-generated one to you.
        
         The conversation ID must be compliant with the regression fomula
         `[a-zA-Z][a-zA-Z0-9_-]*` with the characters length in range of [3,64].
         If the field is provided, the caller is resposible for
         1. the uniqueness of the ID, otherwise the request will be rejected.
         2. the consistency for whether to use custom ID or not under a project to
         better ensure uniqueness.
         
        string conversation_id = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getConversationId in interface CreateConversationRequestOrBuilder
        Returns:
        The conversationId.
      • getConversationIdBytes

        public com.google.protobuf.ByteString getConversationIdBytes()
         Optional. Identifier of the conversation. Generally it's auto generated by
         Google. Only set it if you cannot wait for the response to return a
         auto-generated one to you.
        
         The conversation ID must be compliant with the regression fomula
         `[a-zA-Z][a-zA-Z0-9_-]*` with the characters length in range of [3,64].
         If the field is provided, the caller is resposible for
         1. the uniqueness of the ID, otherwise the request will be rejected.
         2. the consistency for whether to use custom ID or not under a project to
         better ensure uniqueness.
         
        string conversation_id = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getConversationIdBytes in interface CreateConversationRequestOrBuilder
        Returns:
        The bytes for conversationId.
      • setConversationId

        public CreateConversationRequest.Builder setConversationId​(String value)
         Optional. Identifier of the conversation. Generally it's auto generated by
         Google. Only set it if you cannot wait for the response to return a
         auto-generated one to you.
        
         The conversation ID must be compliant with the regression fomula
         `[a-zA-Z][a-zA-Z0-9_-]*` with the characters length in range of [3,64].
         If the field is provided, the caller is resposible for
         1. the uniqueness of the ID, otherwise the request will be rejected.
         2. the consistency for whether to use custom ID or not under a project to
         better ensure uniqueness.
         
        string conversation_id = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The conversationId to set.
        Returns:
        This builder for chaining.
      • clearConversationId

        public CreateConversationRequest.Builder clearConversationId()
         Optional. Identifier of the conversation. Generally it's auto generated by
         Google. Only set it if you cannot wait for the response to return a
         auto-generated one to you.
        
         The conversation ID must be compliant with the regression fomula
         `[a-zA-Z][a-zA-Z0-9_-]*` with the characters length in range of [3,64].
         If the field is provided, the caller is resposible for
         1. the uniqueness of the ID, otherwise the request will be rejected.
         2. the consistency for whether to use custom ID or not under a project to
         better ensure uniqueness.
         
        string conversation_id = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setConversationIdBytes

        public CreateConversationRequest.Builder setConversationIdBytes​(com.google.protobuf.ByteString value)
         Optional. Identifier of the conversation. Generally it's auto generated by
         Google. Only set it if you cannot wait for the response to return a
         auto-generated one to you.
        
         The conversation ID must be compliant with the regression fomula
         `[a-zA-Z][a-zA-Z0-9_-]*` with the characters length in range of [3,64].
         If the field is provided, the caller is resposible for
         1. the uniqueness of the ID, otherwise the request will be rejected.
         2. the consistency for whether to use custom ID or not under a project to
         better ensure uniqueness.
         
        string conversation_id = 3 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for conversationId to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final CreateConversationRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateConversationRequest.Builder>
      • mergeUnknownFields

        public final CreateConversationRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateConversationRequest.Builder>