Package com.vk.api.sdk.queries.stories
Class StoriesGetByIdQueryWithExtended
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<StoriesGetByIdQueryWithExtended,GetByIdExtendedResponse>
com.vk.api.sdk.queries.stories.StoriesGetByIdQueryWithExtended
public class StoriesGetByIdQueryWithExtended extends AbstractQueryBuilder<StoriesGetByIdQueryWithExtended,GetByIdExtendedResponse>
Query for Stories.getById method
-
Constructor Summary
Constructors Constructor Description StoriesGetByIdQueryWithExtended(VkApiClient client, GroupActor actor, java.lang.String... stories)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersStoriesGetByIdQueryWithExtended(VkApiClient client, GroupActor actor, java.util.List<java.lang.String> stories)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersStoriesGetByIdQueryWithExtended(VkApiClient client, UserActor actor, java.lang.String... stories)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersStoriesGetByIdQueryWithExtended(VkApiClient client, UserActor actor, java.util.List<java.lang.String> stories)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected StoriesGetByIdQueryWithExtended
extended(java.lang.Boolean value)
'1' — to return additional fields for users and communities.StoriesGetByIdQueryWithExtended
fields(UserGroupFields... value)
fields Additional fields to returnStoriesGetByIdQueryWithExtended
fields(java.util.List<UserGroupFields> value)
Additional fields to returnprotected StoriesGetByIdQueryWithExtended
getThis()
Get reference to this objectprotected StoriesGetByIdQueryWithExtended
stories(java.lang.String... value)
stories Stories IDs separated by commas.protected StoriesGetByIdQueryWithExtended
stories(java.util.List<java.lang.String> value)
Stories IDs separated by commas.Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
StoriesGetByIdQueryWithExtended
public StoriesGetByIdQueryWithExtended(VkApiClient client, UserActor actor, java.lang.String... stories)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenstories
- value of "stories" parameter.
-
StoriesGetByIdQueryWithExtended
public StoriesGetByIdQueryWithExtended(VkApiClient client, UserActor actor, java.util.List<java.lang.String> stories)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenstories
- value of "stories" parameter.
-
StoriesGetByIdQueryWithExtended
public StoriesGetByIdQueryWithExtended(VkApiClient client, GroupActor actor, java.lang.String... stories)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenstories
- value of "stories" parameter.
-
StoriesGetByIdQueryWithExtended
public StoriesGetByIdQueryWithExtended(VkApiClient client, GroupActor actor, java.util.List<java.lang.String> stories)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenstories
- value of "stories" parameter.
-
-
Method Details
-
extended
'1' — to return additional fields for users and communities. Default value is 0.- Parameters:
value
- value of "extended" parameter. By default false.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
stories
stories Stories IDs separated by commas. Use format {owner_id}+'_'+{story_id}, for example, 12345_54331.- Parameters:
value
- value of "stories" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
stories
Stories IDs separated by commas. Use format {owner_id}+'_'+{story_id}, for example, 12345_54331.- Parameters:
value
- value of "stories" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
fields Additional fields to return- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
Additional fields to return- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<StoriesGetByIdQueryWithExtended,GetByIdExtendedResponse>
- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()Description copied from class:AbstractQueryBuilder
Get list of required parameter names- Specified by:
essentialKeys
in classAbstractQueryBuilder<StoriesGetByIdQueryWithExtended,GetByIdExtendedResponse>
- Returns:
- list of names
-