Class GroupsCreateQuery

    • Constructor Detail

      • GroupsCreateQuery

        public GroupsCreateQuery​(VkApiClient client,
                                 UserActor actor,
                                 java.lang.String title)
        Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
        Parameters:
        client - VK API client
        actor - actor with access token
        title - value of "title" parameter.
    • Method Detail

      • title

        protected GroupsCreateQuery title​(java.lang.String value)
        Community title.
        Parameters:
        value - value of "title" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • description

        public GroupsCreateQuery description​(java.lang.String value)
        Community description (ignored for 'type' = 'public').
        Parameters:
        value - value of "description" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • type

        public GroupsCreateQuery type​(CreateType value)
        Community type. Possible values: *'group' - group,, *'event' - event,, *'public' - public page
        Parameters:
        value - value of "type" parameter. By default group.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • publicCategory

        public GroupsCreateQuery publicCategory​(java.lang.Integer value)
        Category ID (for 'type' = 'public' only).
        Parameters:
        value - value of "public category" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • publicSubcategory

        public GroupsCreateQuery publicSubcategory​(java.lang.Integer value)
        Public page subcategory ID.
        Parameters:
        value - value of "public subcategory" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • subtype

        public GroupsCreateQuery subtype​(CreateSubtype value)
        Public page subtype. Possible values: *'1' - place or small business,, *'2' - company, organization or website,, *'3' - famous person or group of people,, *'4' - product or work of art.
        Parameters:
        value - value of "subtype" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.