Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

A

AccessTokenCache - Class in com.linecorp.linesdk.internal
Class to cache InternalAccessToken.
AccessTokenCache(Context, String) - Constructor for class com.linecorp.linesdk.internal.AccessTokenCache
 
AccessTokenCache(Context, String, StringCipher) - Constructor for class com.linecorp.linesdk.internal.AccessTokenCache
 
AccessTokenVerificationResult - Class in com.linecorp.linesdk.internal
Verification result of an access token.
AccessTokenVerificationResult(String, long, List<Scope>) - Constructor for class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
Action - Class in com.linecorp.linesdk.message.flex.action
These are types of actions for your bot to take when a user taps a button or an image in a message.
Action(Action.Type, String) - Constructor for class com.linecorp.linesdk.message.flex.action.Action
 
Action(Action.Type) - Constructor for class com.linecorp.linesdk.message.flex.action.Action
 
Action.Type - Enum in com.linecorp.linesdk.message.flex.action
 
addLoginListener(LoginListener) - Method in class com.linecorp.linesdk.internal.LoginHandler
 
addLoginListener(LoginListener) - Method in class com.linecorp.linesdk.widget.LoginButton
Sets the given loginListener to listen to the login result.
address(LineIdToken.Address) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
algorithm(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 
amr(List<String>) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
appendQueryParams(Uri.Builder, Map<String, String>) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
appendQueryParams(String, Map<String, String>) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
appendQueryParams(Uri, Map<String, String>) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
audience(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
AudioMessage - Class in com.linecorp.linesdk.message
Represents an audio message to be sent using the MessageSendRequest object.
AudioMessage(String, Long) - Constructor for class com.linecorp.linesdk.message.AudioMessage
Constructs an AudioMessage object.
authenticationAgentError(LineApiError) - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
authorizationEndpoint(String) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
authTime(Date) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
AutoRefreshLineApiClientProxy - Class in com.linecorp.linesdk.api.internal
Factory to create LineApiClient with token auto refresh feature.

B

birthdate(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
botPrompt(LineAuthenticationParams.BotPrompt) - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams.Builder
Sets the option to determine how to prompt the user to add a bot as a friend.
build() - Method in class com.linecorp.linesdk.api.LineApiClientBuilder
Creates a LineApiClient instance.
build() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig.Builder
 
build() - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams.Builder
Builds LineAuthenticationParams objects.
build() - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
build() - Method in class com.linecorp.linesdk.internal.JWKSet.Builder
 
build() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 
build() - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
build() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
build() - Method in class com.linecorp.linesdk.LineIdToken.Address.Builder
 
build() - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
build() - Method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent.Builder
Returns a FlexBoxComponent built from the parameters previously set.
build() - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Returns a FlexButtonComponent built from the parameters previously set.
build() - Method in class com.linecorp.linesdk.message.flex.component.FlexIconComponent.Builder
Returns a FlexIconComponent built from the parameters previously set.
build() - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Returns a FlexImageComponent built from the parameters previously set.
build() - Method in class com.linecorp.linesdk.message.flex.component.FlexSeparatorComponent.Builder
Returns a FlexSeparatorComponent built from the parameters previously set.
build() - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Returns a FlexTextComponent built from the parameters previously set.
build() - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Returns a FlexBubbleContainer built from the parameters previously set.
Builder(String) - Constructor for class com.linecorp.linesdk.auth.LineAuthenticationConfig.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.auth.LineAuthenticationParams.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.internal.JWKSet.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.LineIdToken.Address.Builder
 
Builder() - Constructor for class com.linecorp.linesdk.LineIdToken.Builder
 
Builder(String) - Constructor for class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
to construct a FlexTextComponent builder with text field.
buildParams(String...) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
buildUri(String, String...) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
buildUri(Uri, String...) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
ButtonsLayoutTemplate - Class in com.linecorp.linesdk.message.template
ButtonsLayoutTemplate is a template type used in TemplateMessage.
ButtonsLayoutTemplate(String, List<ClickActionForTemplateMessage>) - Constructor for class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Constructor to create ButtonsLayoutTemplate

C

canceledError() - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
CarouselColumn(String, List<ClickActionForTemplateMessage>) - Constructor for class com.linecorp.linesdk.message.template.CarouselLayoutTemplate.CarouselColumn
constructor to create CarouselColumn
CarouselLayoutTemplate - Class in com.linecorp.linesdk.message.template
CarouselLayoutTemplate is a class to represent Carousel layout in TemplateMessage.
CarouselLayoutTemplate(List<CarouselLayoutTemplate.CarouselColumn>) - Constructor for class com.linecorp.linesdk.message.template.CarouselLayoutTemplate
constructor to create CarouselLayoutTemplate
CarouselLayoutTemplate.CarouselColumn - Class in com.linecorp.linesdk.message.template
This is a class to present every column in a CarouselLayout
ChannelServiceHttpClient - Class in com.linecorp.linesdk.internal.nwclient.core
A HTTP-based network client to access the Channel server.
ChannelServiceHttpClient(Context, String) - Constructor for class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
ChannelServiceHttpClient(UserAgentGenerator) - Constructor for class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
clear() - Method in class com.linecorp.linesdk.internal.AccessTokenCache
 
ClickActionForTemplateMessage - Class in com.linecorp.linesdk.message.template
ClickActionForTemplateMessage is a class to describe what action should be taken when a component is clicked in a TemplateMessage.
ClickActionForTemplateMessage() - Constructor for class com.linecorp.linesdk.message.template.ClickActionForTemplateMessage
 
com.linecorp.android.security - package com.linecorp.android.security
 
com.linecorp.android.security.encryption - package com.linecorp.android.security.encryption
 
com.linecorp.linesdk - package com.linecorp.linesdk
Provides generic data classes.
com.linecorp.linesdk.api - package com.linecorp.linesdk.api
Provides the LineApiClient interface to perform operations after login.
com.linecorp.linesdk.api.internal - package com.linecorp.linesdk.api.internal
 
com.linecorp.linesdk.auth - package com.linecorp.linesdk.auth
Provides login related classes, including login intents, parameters, and responses.
com.linecorp.linesdk.auth.internal - package com.linecorp.linesdk.auth.internal
 
com.linecorp.linesdk.internal - package com.linecorp.linesdk.internal
 
com.linecorp.linesdk.internal.nwclient - package com.linecorp.linesdk.internal.nwclient
 
com.linecorp.linesdk.internal.nwclient.core - package com.linecorp.linesdk.internal.nwclient.core
 
com.linecorp.linesdk.message - package com.linecorp.linesdk.message
 
com.linecorp.linesdk.message.flex.action - package com.linecorp.linesdk.message.flex.action
 
com.linecorp.linesdk.message.flex.component - package com.linecorp.linesdk.message.flex.component
 
com.linecorp.linesdk.message.flex.container - package com.linecorp.linesdk.message.flex.container
 
com.linecorp.linesdk.message.flex.style - package com.linecorp.linesdk.message.flex.style
 
com.linecorp.linesdk.message.template - package com.linecorp.linesdk.message.template
 
com.linecorp.linesdk.utils - package com.linecorp.linesdk.utils
 
com.linecorp.linesdk.widget - package com.linecorp.linesdk.widget
Provides UI widget classes for easy integration.
ConfirmLayoutTemplate - Class in com.linecorp.linesdk.message.template
ConfirmLayoutTemplate is a class to represent Confirm layout template in TemplateMessage.
ConfirmLayoutTemplate(String, List<ClickActionForTemplateMessage>) - Constructor for class com.linecorp.linesdk.message.template.ConfirmLayoutTemplate
constructor to create a new ConfirmLayoutTemplate.
convertToCodeList(List<Scope>) - Static method in class com.linecorp.linesdk.Scope
 
convertToScopeList(List<String>) - Static method in class com.linecorp.linesdk.Scope
 
country(String) - Method in class com.linecorp.linesdk.LineIdToken.Address.Builder
 
create() - Static method in class com.linecorp.linesdk.LoginDelegate.Factory
Creates an object that implements the LoginDelegate interface.
createAsError(LineApiResponseCode, LineApiError) - Static method in class com.linecorp.linesdk.LineApiResponse
 
createAsSuccess(T) - Static method in class com.linecorp.linesdk.LineApiResponse
 
createRandomString(int) - Static method in class com.linecorp.android.security.SecurityUtils
 
createSocket(Socket, String, int, boolean) - Method in class com.linecorp.android.security.TLSSocketFactory
 
createSocket(String, int) - Method in class com.linecorp.android.security.TLSSocketFactory
 
createSocket(InetAddress, int) - Method in class com.linecorp.android.security.TLSSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.linecorp.android.security.TLSSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.linecorp.android.security.TLSSocketFactory
 
createSocket() - Method in class com.linecorp.android.security.TLSSocketFactory
 
CREATOR - Static variable in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
CREATOR - Static variable in class com.linecorp.linesdk.auth.LineAuthenticationParams
 
CREATOR - Static variable in class com.linecorp.linesdk.auth.LineLoginResult
 
CREATOR - Static variable in class com.linecorp.linesdk.LineAccessToken
 
CREATOR - Static variable in class com.linecorp.linesdk.LineApiError
 
CREATOR - Static variable in class com.linecorp.linesdk.LineCredential
 
CREATOR - Static variable in class com.linecorp.linesdk.LineGroup
 
CREATOR - Static variable in class com.linecorp.linesdk.LineIdToken.Address
 
CREATOR - Static variable in class com.linecorp.linesdk.LineIdToken
 
CREATOR - Static variable in class com.linecorp.linesdk.LineProfile
 
curve(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 

D

decrypt(Context, String) - Method in class com.linecorp.android.security.encryption.StringCipher
 
DEFAULT - Static variable in class com.linecorp.linesdk.LineApiError
 
defaultIfNull(T, T) - Static method in class com.linecorp.linesdk.utils.ObjectUtils
 
delete(Uri, Map<String, String>, ResponseDataParser<T>) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
describeContents() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
describeContents() - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams
 
describeContents() - Method in class com.linecorp.linesdk.auth.LineLoginResult
 
describeContents() - Method in class com.linecorp.linesdk.LineAccessToken
 
describeContents() - Method in class com.linecorp.linesdk.LineApiError
 
describeContents() - Method in class com.linecorp.linesdk.LineCredential
 
describeContents() - Method in class com.linecorp.linesdk.LineGroup
 
describeContents() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
describeContents() - Method in class com.linecorp.linesdk.LineIdToken
 
describeContents() - Method in class com.linecorp.linesdk.LineProfile
 
disableEncryptorPreparation() - Method in class com.linecorp.linesdk.api.LineApiClientBuilder
Disables the SDK's feature that prepares an encryptor.
disableEncryptorPreparation() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig.Builder
 
disableLineAppAuthentication() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig.Builder
 
disableTokenAutoRefresh() - Method in class com.linecorp.linesdk.api.LineApiClientBuilder
Disables the SDK's feature that automatically refreshes the access token.

E

email(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
enableLineAppAuthentication(boolean) - Method in class com.linecorp.linesdk.widget.LoginButton
Sets whether the user logs in with LINE or with the browser according to the given isEnabled parameter.
encrypt(Context, String) - Method in class com.linecorp.android.security.encryption.StringCipher
 
EncryptionException - Exception in com.linecorp.android.security.encryption
Exception represents encryption failure by such as falsification of cipher text.
EncryptionException(String) - Constructor for exception com.linecorp.android.security.encryption.EncryptionException
 
EncryptionException(Throwable) - Constructor for exception com.linecorp.android.security.encryption.EncryptionException
 
EncryptionException(String, Throwable) - Constructor for exception com.linecorp.android.security.encryption.EncryptionException
 
EncryptorHolder - Class in com.linecorp.linesdk.internal
Class to hold StringCipher.
equals(Object) - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
equals(Object) - Method in class com.linecorp.linesdk.auth.LineLoginResult
 
equals(Object) - Method in class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
equals(Object) - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
equals(Object) - Method in class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
equals(Object) - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
equals(Object) - Method in class com.linecorp.linesdk.LineAccessToken
 
equals(Object) - Method in class com.linecorp.linesdk.LineApiError
 
equals(Object) - Method in class com.linecorp.linesdk.LineApiResponse
 
equals(Object) - Method in class com.linecorp.linesdk.LineCredential
 
equals(Object) - Method in class com.linecorp.linesdk.LineFriendshipStatus
 
equals(Object) - Method in class com.linecorp.linesdk.LineGroup
 
equals(Object) - Method in class com.linecorp.linesdk.LineIdToken.Address
 
equals(Object) - Method in class com.linecorp.linesdk.LineIdToken
 
equals(Object) - Method in class com.linecorp.linesdk.LineProfile
 
equals(Object) - Method in class com.linecorp.linesdk.Scope
 
error(LineApiResponseCode, LineApiError) - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
error(LineApiResponse<?>) - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
errorData(LineApiError) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
expectedChannelId(String) - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
expectedIssuer(String) - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
expectedNonce(String) - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
expectedUserId(String) - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
expiresAt(Date) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 

F

Factory() - Constructor for class com.linecorp.linesdk.LoginDelegate.Factory
 
familyName(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
familyNamePronunciation(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
findScope(String) - Static method in class com.linecorp.linesdk.Scope
 
FLEX_VALUE_NONE - Static variable in class com.linecorp.linesdk.message.flex.component.FlexMessageComponent
 
FlexBlockStyle - Class in com.linecorp.linesdk.message.flex.style
Represents a style for a block in a flex message.
FlexBlockStyle(String, boolean, String) - Constructor for class com.linecorp.linesdk.message.flex.style.FlexBlockStyle
 
FlexBoxComponent - Class in com.linecorp.linesdk.message.flex.component
Represents a box component in a flex message.
FlexBoxComponent.Builder - Class in com.linecorp.linesdk.message.flex.component
FlexBoxComponent builder static inner class.
FlexBubbleContainer - Class in com.linecorp.linesdk.message.flex.container
Represents a container that contains one message bubble.
FlexBubbleContainer.Builder - Class in com.linecorp.linesdk.message.flex.container
FlexBubbleContainer builder static inner class.
FlexBubbleContainer.Direction - Enum in com.linecorp.linesdk.message.flex.container
Represents the text direction inside a bubble.
FlexBubbleContainer.Style - Class in com.linecorp.linesdk.message.flex.container
The style used for a bubble container.
FlexButtonComponent - Class in com.linecorp.linesdk.message.flex.component
Represents a button component in a flex message.
FlexButtonComponent.Builder - Class in com.linecorp.linesdk.message.flex.component
FlexButtonComponent builder static inner class.
FlexCarouselContainer - Class in com.linecorp.linesdk.message.flex.container
Represents a container that contains multiple bubble containers.
FlexCarouselContainer(List<FlexBubbleContainer>) - Constructor for class com.linecorp.linesdk.message.flex.container.FlexCarouselContainer
Creates a carousel container with given information
FlexFillerComponent - Class in com.linecorp.linesdk.message.flex.component
Represents an invisible component to fill extra space between components.
FlexFillerComponent() - Constructor for class com.linecorp.linesdk.message.flex.component.FlexFillerComponent
 
FlexIconComponent - Class in com.linecorp.linesdk.message.flex.component
Represents an icon component.
FlexIconComponent.Builder - Class in com.linecorp.linesdk.message.flex.component
FlexIconComponent builder static inner class.
FlexImageComponent - Class in com.linecorp.linesdk.message.flex.component
Represents an image component in a flex message.
FlexImageComponent.Builder - Class in com.linecorp.linesdk.message.flex.component
FlexImageComponent builder static inner class.
FlexMessage - Class in com.linecorp.linesdk.message
Represents a Flex Message to be sent using the MessageSendRequest object.
FlexMessage(String, FlexMessageContainer) - Constructor for class com.linecorp.linesdk.message.FlexMessage
Constructs a FlexMessage object.
FlexMessageComponent - Class in com.linecorp.linesdk.message.flex.component
Represents a flex message component which acts as a part of a FlexMessageContainer.
FlexMessageComponent(FlexMessageComponent.Type) - Constructor for class com.linecorp.linesdk.message.flex.component.FlexMessageComponent
 
FlexMessageComponent.Alignment - Enum in com.linecorp.linesdk.message.flex.component
Represents the horizontal alignment of texts or images in component.
FlexMessageComponent.AspectMode - Enum in com.linecorp.linesdk.message.flex.component
Represents aspect scale mode for an image in a component.
FlexMessageComponent.AspectRatio - Enum in com.linecorp.linesdk.message.flex.component
Represents aspect ratio for an image in a component.
FlexMessageComponent.Gravity - Enum in com.linecorp.linesdk.message.flex.component
Represents the vertical alignment of texts or images in component.
FlexMessageComponent.Height - Enum in com.linecorp.linesdk.message.flex.component
Represents height of a component.
FlexMessageComponent.Layout - Enum in com.linecorp.linesdk.message.flex.component
 
FlexMessageComponent.Margin - Enum in com.linecorp.linesdk.message.flex.component
Represents a spacing between a component and the previous component in the parent box.
FlexMessageComponent.Size - Enum in com.linecorp.linesdk.message.flex.component
Represents a size for some components.
FlexMessageComponent.Style - Enum in com.linecorp.linesdk.message.flex.component
Represents style of a component.
FlexMessageComponent.Type - Enum in com.linecorp.linesdk.message.flex.component
 
FlexMessageComponent.Weight - Enum in com.linecorp.linesdk.message.flex.component
 
FlexMessageContainer - Class in com.linecorp.linesdk.message.flex.container
Represents a flex message container which acts as the content of a FlexMessage.
FlexMessageContainer(FlexMessageContainer.Type) - Constructor for class com.linecorp.linesdk.message.flex.container.FlexMessageContainer
 
FlexMessageContainer.Type - Enum in com.linecorp.linesdk.message.flex.container
 
FlexSeparatorComponent - Class in com.linecorp.linesdk.message.flex.component
Represent a separator component.
FlexSeparatorComponent() - Constructor for class com.linecorp.linesdk.message.flex.component.FlexSeparatorComponent
 
FlexSeparatorComponent.Builder - Class in com.linecorp.linesdk.message.flex.component
FlexSeparatorComponent builder static inner class.
FlexSpacerComponent - Class in com.linecorp.linesdk.message.flex.component
Represents some spacing in a box component.
FlexSpacerComponent() - Constructor for class com.linecorp.linesdk.message.flex.component.FlexSpacerComponent
 
FlexTextComponent - Class in com.linecorp.linesdk.message.flex.component
Represents a text component in a flex message.
FlexTextComponent.Builder - Class in com.linecorp.linesdk.message.flex.component
FlexTextComponent builder static inner class.
FragmentWrapper - Class in com.linecorp.linesdk.internal
A wrapper to wrap the Fragment or android.support.v4.app.Fragment.
FragmentWrapper(Fragment) - Constructor for class com.linecorp.linesdk.internal.FragmentWrapper
 
FragmentWrapper(android.support.v4.app.Fragment) - Constructor for class com.linecorp.linesdk.internal.FragmentWrapper
 
FRIEND - Static variable in class com.linecorp.linesdk.Scope
 
friendshipStatusChanged(Boolean) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
FriendSortField - Enum in com.linecorp.linesdk
 
fromJsonObject(JSONObject) - Static method in class com.linecorp.linesdk.SendMessageResponse
 

G

gender(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
get(Uri, Map<String, String>, Map<String, String>, ResponseDataParser<T>) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
getAccessToken() - Method in class com.linecorp.linesdk.internal.AccessTokenCache
 
getAccessToken() - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
getAccessToken() - Method in class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
getAccessToken() - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
getAccessToken() - Method in class com.linecorp.linesdk.LineCredential
Gets the access token.
getAddress() - Method in class com.linecorp.linesdk.LineIdToken
 
getAlgorithm() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
getAmr() - Method in class com.linecorp.linesdk.LineIdToken
Get the Authentication Methods References.
getApiBaseUrl() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
getAudience() - Method in class com.linecorp.linesdk.LineIdToken
Gets the channel ID.
getAuthorizationEndpoint() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getAuthTime() - Method in class com.linecorp.linesdk.LineIdToken
Gets the time when the user authentication occurred.
getBirthdate() - Method in class com.linecorp.linesdk.LineIdToken
 
getBotPrompt() - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams
Gets the option to determine how to prompt the user to add a bot as a friend during the login process.
getChannelId() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
getChannelId() - Method in class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
getCode() - Method in class com.linecorp.linesdk.Scope
 
getCountry() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
getCurrentAccessToken() - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getCurrentAccessToken() - Method in interface com.linecorp.linesdk.api.LineApiClient
Gets the access token that the SDK is using for the user.
getCurve() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
getDefaultCipherSuites() - Method in class com.linecorp.android.security.TLSSocketFactory
 
getDisplayName() - Method in class com.linecorp.linesdk.LineProfile
Gets the user's display name.
getEmail() - Method in class com.linecorp.linesdk.LineIdToken
Gets the user's email address.
getEncryptor() - Static method in class com.linecorp.linesdk.internal.EncryptorHolder
 
getErrorData() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets information about a login error that has occurred.
getErrorData() - Method in class com.linecorp.linesdk.LineApiResponse
Gets information about an API error occurred.
getEstimatedExpirationTimeMillis() - Method in class com.linecorp.linesdk.LineAccessToken
Gets the estimated time in UNIX time when the access token expires.
getExpiresAt() - Method in class com.linecorp.linesdk.LineIdToken
Gets the expiration time of the ID Token.
getExpiresInMillis() - Method in class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
getExpiresInMillis() - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
getExpiresInMillis() - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
getExpiresInMillis() - Method in class com.linecorp.linesdk.LineAccessToken
Gets the amount of time in milliseconds until the access token expires.
getFamilyName() - Method in class com.linecorp.linesdk.LineIdToken
 
getFamilyNamePronunciation() - Method in class com.linecorp.linesdk.LineIdToken
 
getFriends(FriendSortField, String) - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getFriends(FriendSortField, String) - Method in interface com.linecorp.linesdk.api.LineApiClient
 
getFriends() - Method in class com.linecorp.linesdk.GetFriendsResponse
 
getFriends(InternalAccessToken, FriendSortField, String) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
getFriendsApprovers(FriendSortField, String) - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getFriendsApprovers(FriendSortField, String) - Method in interface com.linecorp.linesdk.api.LineApiClient
 
getFriendsApprovers(InternalAccessToken, FriendSortField, String) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
getFriendshipStatus() - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getFriendshipStatus() - Method in interface com.linecorp.linesdk.api.LineApiClient
Gets the friendship status between the bot (which is linked to the current channel) and the user.
getFriendshipStatus(InternalAccessToken) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
getFriendshipStatusChanged() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets the friendship status of the user and the bot linked to your LINE Login channel.
GetFriendsResponse - Class in com.linecorp.linesdk
 
GetFriendsResponse(List<LineProfile>) - Constructor for class com.linecorp.linesdk.GetFriendsResponse
 
GetFriendsResponse(List<LineProfile>, String) - Constructor for class com.linecorp.linesdk.GetFriendsResponse
 
getGender() - Method in class com.linecorp.linesdk.LineIdToken
 
getGivenName() - Method in class com.linecorp.linesdk.LineIdToken
 
getGivenNamePronunciation() - Method in class com.linecorp.linesdk.LineIdToken
 
getGroupApprovers(String, String) - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getGroupApprovers(String, String) - Method in interface com.linecorp.linesdk.api.LineApiClient
 
getGroupApprovers(InternalAccessToken, String, String) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
getGroupId() - Method in class com.linecorp.linesdk.LineGroup
Gets group's ID.
getGroupName() - Method in class com.linecorp.linesdk.LineGroup
Gets group's name.
getGroups(String) - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getGroups(String) - Method in interface com.linecorp.linesdk.api.LineApiClient
 
getGroups() - Method in class com.linecorp.linesdk.GetGroupsResponse
Gets a list of LineGroups.
getGroups(InternalAccessToken, String) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
GetGroupsResponse - Class in com.linecorp.linesdk
 
GetGroupsResponse(List<LineGroup>) - Constructor for class com.linecorp.linesdk.GetGroupsResponse
 
GetGroupsResponse(List<LineGroup>, String) - Constructor for class com.linecorp.linesdk.GetGroupsResponse
 
getHttpResponseCode() - Method in class com.linecorp.linesdk.LineApiError
Gets the response code associated with the API error.
getId() - Method in class com.linecorp.linesdk.internal.OneTimePassword
 
getIdToken() - Method in class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
getIdTokenSigningAlgValuesSupported() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getIssuedAt() - Method in class com.linecorp.linesdk.LineIdToken
Gets the time when the ID token was generated.
getIssuedClientTimeMillis() - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
getIssuedClientTimeMillis() - Method in class com.linecorp.linesdk.LineAccessToken
Gets the time in UNIX time when the access token information was last updated.
getIssuer() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getIssuer() - Method in class com.linecorp.linesdk.LineIdToken
Gets the ID of the issuer of the ID token.
getJWK(String) - Method in class com.linecorp.linesdk.internal.JWKSet
 
getJWKSet() - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
getJwksUri() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getKeyId() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
getKeys() - Method in class com.linecorp.linesdk.internal.JWKSet
 
getKeyType() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
getLineCredential() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets the user's credentials.
getLineIdToken() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets the ID token that contains the user's information.
getLineProfile() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets the user's profile information.
getLocality() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
getLoginIntent(Context, LineAuthenticationConfig, LineAuthenticationParams) - Static method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
getLoginIntent(Context, String, LineAuthenticationParams) - Static method in class com.linecorp.linesdk.auth.LineLoginApi
Gets an intent for performing LINE Login.
getLoginIntent(Context, LineAuthenticationConfig, LineAuthenticationParams) - Static method in class com.linecorp.linesdk.auth.LineLoginApi
 
getLoginIntentWithoutLineAppAuth(Context, String, LineAuthenticationParams) - Static method in class com.linecorp.linesdk.auth.LineLoginApi
Gets a login intent that only performs browser login.
getLoginResultFromIntent(Intent) - Static method in class com.linecorp.linesdk.auth.LineLoginApi
Gets a LineLoginResult object from an Intent object.
getMessage() - Method in class com.linecorp.linesdk.LineApiError
Gets the error message associated with the API error.
getMiddleName() - Method in class com.linecorp.linesdk.LineIdToken
 
getName() - Method in class com.linecorp.linesdk.LineIdToken
Gets the user's display name.
getNextPageRequestToken() - Method in class com.linecorp.linesdk.GetFriendsResponse
 
getNextPageRequestToken() - Method in class com.linecorp.linesdk.GetGroupsResponse
Gets a page request token, for requesting next page.
getNonce() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets the `nonce` value that used for performing LINE Login
getNonce() - Method in class com.linecorp.linesdk.LineIdToken
 
getOneTimeIdAndPassword(String) - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
getOpenIdDiscoveryDocument() - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
getOpenidDiscoveryDocumentUrl() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
getPassword() - Method in class com.linecorp.linesdk.internal.OneTimePassword
 
getPhoneNumber() - Method in class com.linecorp.linesdk.LineIdToken
 
getPicture() - Method in class com.linecorp.linesdk.LineIdToken
Gets the user's profile image URL.
getPictureUrl() - Method in class com.linecorp.linesdk.LineGroup
Gets group's image URL.
getPictureUrl() - Method in class com.linecorp.linesdk.LineProfile
Gets the user's profile image URL.
getPostalCode() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
getProfile() - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
getProfile() - Method in interface com.linecorp.linesdk.api.LineApiClient
Gets the user profile information.
getProfile(InternalAccessToken) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
getRawString() - Method in class com.linecorp.linesdk.LineIdToken
Gets the raw string of ID Token.
getRefreshToken() - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
getRefreshToken() - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
getRegion() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
getResponseCode() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Gets the response code that the login returned.
getResponseCode() - Method in class com.linecorp.linesdk.LineApiResponse
Gets the response code that is returned.
getResponseData(InputStream) - Method in class com.linecorp.linesdk.internal.nwclient.core.JsonResponseParser
 
getResponseData(InputStream) - Method in interface com.linecorp.linesdk.internal.nwclient.core.ResponseDataParser
 
getResponseData(InputStream) - Method in class com.linecorp.linesdk.internal.nwclient.core.StringResponseParser
 
getResponseData(InputStream) - Method in class com.linecorp.linesdk.internal.nwclient.NoResultResponseParser
 
getResponseData() - Method in class com.linecorp.linesdk.LineApiResponse
Gets data that is associated with the response if it exists.
getResponseTypesSupported() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getResultFromIntent(Intent) - Static method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
getScopes() - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams
Gets a list of scopes.
getScopes() - Method in class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
getScopes() - Method in class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
getScopes() - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
getScopes() - Method in class com.linecorp.linesdk.LineCredential
Gets a list of permissions that the access token holds.
getServerKey() - Method in enum com.linecorp.linesdk.FriendSortField
 
getServerKey() - Method in enum com.linecorp.linesdk.message.template.ImageAspectRatio
 
getServerKey() - Method in enum com.linecorp.linesdk.message.template.Type
 
getStatus() - Method in class com.linecorp.linesdk.SendMessageResponse
 
getStatusMessage() - Method in class com.linecorp.linesdk.LineProfile
Gets the user's status message.
getStreetAddress() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
getSubject() - Method in class com.linecorp.linesdk.LineIdToken
Gets the user ID of the user that the ID token is generated for.
getSubjectTypesSupported() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getSupportedCipherSuites() - Method in class com.linecorp.android.security.TLSSocketFactory
 
getTargetUserId() - Method in class com.linecorp.linesdk.SendMessageResponse
 
getTokenEndpoint() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
getTokenString() - Method in class com.linecorp.linesdk.LineAccessToken
Gets the string representation of the access token.
getType() - Method in class com.linecorp.linesdk.message.AudioMessage
 
getType() - Method in class com.linecorp.linesdk.message.FlexMessage
 
getType() - Method in class com.linecorp.linesdk.message.ImageMessage
 
getType() - Method in class com.linecorp.linesdk.message.LocationMessage
 
getType() - Method in class com.linecorp.linesdk.message.MessageData
 
getType() - Method in class com.linecorp.linesdk.message.TemplateMessage
 
getType() - Method in class com.linecorp.linesdk.message.TextMessage
 
getType() - Method in class com.linecorp.linesdk.message.VideoMessage
 
getUILocale() - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams
Gets the language in which login pages are displayed.
getUse() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
getUserId() - Method in class com.linecorp.linesdk.LineProfile
Gets the user's user ID.
getValue() - Method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.AspectRatio
 
getValue() - Method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Size
 
getValue() - Method in enum com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Direction
 
getWebLoginPageUrl() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
getX() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
getY() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
givenName(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
givenNamePronunciation(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
GROUP - Static variable in class com.linecorp.linesdk.Scope
 

H

hashCode() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
hashCode() - Method in class com.linecorp.linesdk.auth.LineLoginResult
 
hashCode() - Method in class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
hashCode() - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
hashCode() - Method in class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
hashCode() - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
hashCode() - Method in class com.linecorp.linesdk.LineAccessToken
 
hashCode() - Method in class com.linecorp.linesdk.LineApiError
 
hashCode() - Method in class com.linecorp.linesdk.LineApiResponse
 
hashCode() - Method in class com.linecorp.linesdk.LineCredential
 
hashCode() - Method in class com.linecorp.linesdk.LineFriendshipStatus
 
hashCode() - Method in class com.linecorp.linesdk.LineGroup
 
hashCode() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
hashCode() - Method in class com.linecorp.linesdk.LineIdToken
 
hashCode() - Method in class com.linecorp.linesdk.LineProfile
 
hashCode() - Method in class com.linecorp.linesdk.Scope
 
hideIfNotDebug(Object) - Static method in class com.linecorp.android.security.SecurityUtils
 

I

idToken(LineIdToken) - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator.Builder
 
IdTokenKeyType - Enum in com.linecorp.linesdk.internal
 
IdTokenParser - Class in com.linecorp.linesdk.internal.nwclient
 
idTokenSigningAlgValuesSupported(List<String>) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
IdTokenValidator - Class in com.linecorp.linesdk.internal.nwclient
 
IdTokenValidator.Builder - Class in com.linecorp.linesdk.internal.nwclient
 
ImageAspectRatio - Enum in com.linecorp.linesdk.message.template
 
ImageCarouselColumn(String, ClickActionForTemplateMessage) - Constructor for class com.linecorp.linesdk.message.template.ImageCarouselLayoutTemplate.ImageCarouselColumn
 
ImageCarouselLayoutTemplate - Class in com.linecorp.linesdk.message.template
ImageCarouselLayoutTemplate is a class to represent Image carousels layout for TemplateMessage.
ImageCarouselLayoutTemplate(List<ImageCarouselLayoutTemplate.ImageCarouselColumn>) - Constructor for class com.linecorp.linesdk.message.template.ImageCarouselLayoutTemplate
 
ImageCarouselLayoutTemplate.ImageCarouselColumn - Class in com.linecorp.linesdk.message.template
 
ImageMessage - Class in com.linecorp.linesdk.message
Represents an image message to be sent using the MessageSendRequest object.
ImageMessage(String, String) - Constructor for class com.linecorp.linesdk.message.ImageMessage
Constructs an ImageMessage object.
initialize(Context) - Method in class com.linecorp.android.security.encryption.StringCipher
 
initializeOnWorkerThread(Context) - Static method in class com.linecorp.linesdk.internal.EncryptorHolder
 
InternalAccessToken - Class in com.linecorp.linesdk.internal
Immutable data class represents a channel access token.
InternalAccessToken(String, long, long, String) - Constructor for class com.linecorp.linesdk.internal.InternalAccessToken
 
internalError(LineApiError) - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
internalError(String) - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
internalError(Exception) - Static method in class com.linecorp.linesdk.auth.LineLoginResult
 
isEncryptorPreparationDisabled() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
isFriend() - Method in class com.linecorp.linesdk.LineFriendshipStatus
Gets the friendship status of the user and the bot linked to your LINE Login channel.
isLineAppAuthenticationDisabled() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
isNetworkError() - Method in class com.linecorp.linesdk.LineApiResponse
Checks if the API call fails with a network error.
isServerError() - Method in class com.linecorp.linesdk.LineApiResponse
Checks if the API call fails with a server error.
isSuccess() - Method in class com.linecorp.linesdk.auth.LineLoginResult
Checks whether the login was successful.
isSuccess() - Method in class com.linecorp.linesdk.LineApiResponse
Checks if the API call is successful.
issueAccessToken(String, String, OneTimePassword, String) - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
IssueAccessTokenResult - Class in com.linecorp.linesdk.internal
Immutable data class represents a result of LineAuthenticationApiClient::issueAccessToken
IssueAccessTokenResult(InternalAccessToken, List<Scope>, LineIdToken) - Constructor for class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
issuedAt(Date) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
issuer(String) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
issuer(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 

J

join(List<Scope>) - Static method in class com.linecorp.linesdk.Scope
 
Jsonable - Interface in com.linecorp.linesdk.message
Jsonable is an interface to declare that the object provides a function to convert itself to json object
JsonResponseParser - Class in com.linecorp.linesdk.internal.nwclient.core
ResponseDataParser to parse a response data to JSONObject.
JsonResponseParser() - Constructor for class com.linecorp.linesdk.internal.nwclient.core.JsonResponseParser
 
JsonResponseParser(String) - Constructor for class com.linecorp.linesdk.internal.nwclient.core.JsonResponseParser
 
JSONUtils - Class in com.linecorp.linesdk.utils
Utility class to support JSONObject operations.
JSONUtils() - Constructor for class com.linecorp.linesdk.utils.JSONUtils
 
JWKSet - Class in com.linecorp.linesdk.internal
JSON Web Key Set [JWK] document.
JWKSet.Builder - Class in com.linecorp.linesdk.internal
 
JWKSet.JWK - Class in com.linecorp.linesdk.internal
 
JWKSet.JWK.Builder - Class in com.linecorp.linesdk.internal
 
JWKSetParser - Class in com.linecorp.linesdk.internal.nwclient
 
JWKSetParser() - Constructor for class com.linecorp.linesdk.internal.nwclient.JWKSetParser
 
jwksUri(String) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 

K

keyId(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 
keys(List<JWKSet.JWK>) - Method in class com.linecorp.linesdk.internal.JWKSet.Builder
 
keyType(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 

L

label - Variable in class com.linecorp.linesdk.message.flex.action.Action
Label for the action
LayoutTemplate - Class in com.linecorp.linesdk.message.template
LayoutTemplate is a base class for all different templates inside TemplateMessage.
LayoutTemplate(Type) - Constructor for class com.linecorp.linesdk.message.template.LayoutTemplate
 
LineAccessToken - Class in com.linecorp.linesdk
Represents an access token that is used to call the Social API.
LineAccessToken(String, long, long) - Constructor for class com.linecorp.linesdk.LineAccessToken
 
LineApiClient - Interface in com.linecorp.linesdk.api
An API client that provides you with access to the LINE Social API to perform operations such as getting the current access token, getting the user profile, logging out the user, refreshing the access token, and verifying the access token.
LineApiClientBuilder - Class in com.linecorp.linesdk.api
Represents a builder for creating LineApiClient objects with the desired settings.
LineApiClientBuilder(Context, String) - Constructor for class com.linecorp.linesdk.api.LineApiClientBuilder
Constructs a builder for a LineApiClient object with the given channelId.
LineApiClientImpl - Class in com.linecorp.linesdk.api.internal
Implementation of LineApiClient.
LineApiClientImpl(String, LineAuthenticationApiClient, TalkApiClient, AccessTokenCache) - Constructor for class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
LineApiError - Class in com.linecorp.linesdk
Represents an error that is thrown by the Social API.
LineApiError(Exception) - Constructor for class com.linecorp.linesdk.LineApiError
 
LineApiError(String) - Constructor for class com.linecorp.linesdk.LineApiError
 
LineApiError(int, Exception) - Constructor for class com.linecorp.linesdk.LineApiError
 
LineApiError(int, String) - Constructor for class com.linecorp.linesdk.LineApiError
 
LineApiResponse<R> - Class in com.linecorp.linesdk
Represents a response from the Social API.
LineApiResponseCode - Enum in com.linecorp.linesdk
Represents a response code returned from the LINE Platform.
LineAuthenticationActivity - Class in com.linecorp.linesdk.auth.internal
Activity to control the LINE authentication flow.
LineAuthenticationActivity() - Constructor for class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
LineAuthenticationApiClient - Class in com.linecorp.linesdk.internal.nwclient
Internal LINE OAUTH API client to process internal process such as building request data and parsing response data.
LineAuthenticationApiClient(Context, Uri, Uri) - Constructor for class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
LineAuthenticationCallbackActivity - Class in com.linecorp.linesdk.auth.internal
Activity to notify an Intent of authentication result to LineAuthenticationActivity.
LineAuthenticationCallbackActivity() - Constructor for class com.linecorp.linesdk.auth.internal.LineAuthenticationCallbackActivity
 
LineAuthenticationConfig - Class in com.linecorp.linesdk.auth
 
LineAuthenticationConfig.Builder - Class in com.linecorp.linesdk.auth
 
LineAuthenticationParams - Class in com.linecorp.linesdk.auth
Represents a container to hold necessary parameters for performing LINE Login, including permission scopes and the option to determine how to prompt the user to add a bot as a friend during the login process.
LineAuthenticationParams.BotPrompt - Enum in com.linecorp.linesdk.auth
Represents an option to determine how to prompt the user to add a bot as a friend during the login process.
LineAuthenticationParams.Builder - Class in com.linecorp.linesdk.auth
Represents a builder to construct LineAuthenticationParams objects.
lineCredential(LineCredential) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
LineCredential - Class in com.linecorp.linesdk
Represents credentials that are used to grant access to the Social API.
LineCredential(LineAccessToken, List<Scope>) - Constructor for class com.linecorp.linesdk.LineCredential
 
LineFriendshipStatus - Class in com.linecorp.linesdk
Represents the friendship status between a bot and a user.
LineFriendshipStatus(boolean) - Constructor for class com.linecorp.linesdk.LineFriendshipStatus
Constructs a new LineFriendshipStatus instance.
LineGroup - Class in com.linecorp.linesdk
 
LineGroup(String, String, Uri) - Constructor for class com.linecorp.linesdk.LineGroup
constructor for creating a LINE group instance
lineIdToken(LineIdToken) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
LineIdToken - Class in com.linecorp.linesdk
Represents an ID token that contains the user's information.
LineIdToken.Address - Class in com.linecorp.linesdk
 
LineIdToken.Address.Builder - Class in com.linecorp.linesdk
 
LineIdToken.Builder - Class in com.linecorp.linesdk
 
LineLoginApi - Class in com.linecorp.linesdk.auth
Represents the API that performs LINE Login.
LineLoginResult - Class in com.linecorp.linesdk.auth
Represents a login result that is returned from the LINE Platform.
LineLoginResult.Builder - Class in com.linecorp.linesdk.auth
 
lineProfile(LineProfile) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
LineProfile - Class in com.linecorp.linesdk
Represents a user's LINE profile in the Social API.
LineProfile(String, String, Uri, String) - Constructor for class com.linecorp.linesdk.LineProfile
Constructs a new LineProfile instance.
locality(String) - Method in class com.linecorp.linesdk.LineIdToken.Address.Builder
 
LocationMessage - Class in com.linecorp.linesdk.message
Represents a location message to be sent using the MessageSendRequest object.
LocationMessage(String, String, Double, Double) - Constructor for class com.linecorp.linesdk.message.LocationMessage
Constructs an LocationMessage object.
LoginButton - Class in com.linecorp.linesdk.widget
A button widget that simplifies the login flow.
LoginButton(Context) - Constructor for class com.linecorp.linesdk.widget.LoginButton
 
LoginButton(Context, AttributeSet) - Constructor for class com.linecorp.linesdk.widget.LoginButton
 
LoginButton(Context, AttributeSet, int) - Constructor for class com.linecorp.linesdk.widget.LoginButton
 
LoginDelegate - Interface in com.linecorp.linesdk
Delegates the login result to the internal login handler.
LoginDelegate.Factory - Class in com.linecorp.linesdk
Represents a factory that creates objects that implement the LoginDelegate interface.
LoginDelegateImpl - Class in com.linecorp.linesdk.internal
 
LoginDelegateImpl() - Constructor for class com.linecorp.linesdk.internal.LoginDelegateImpl
 
LoginHandler - Class in com.linecorp.linesdk.internal
LoginHandler() - Constructor for class com.linecorp.linesdk.internal.LoginHandler
 
LoginListener - Interface in com.linecorp.linesdk
Represents a listener for the login result.
logout() - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
logout() - Method in interface com.linecorp.linesdk.api.LineApiClient
Revokes the access token.

M

MAXLINES_VALUE_NONE - Static variable in class com.linecorp.linesdk.message.flex.component.FlexTextComponent
 
MESSAGE - Static variable in class com.linecorp.linesdk.Scope
 
MessageData - Class in com.linecorp.linesdk.message
Represents message content that the channel sends to users.
MessageData() - Constructor for class com.linecorp.linesdk.message.MessageData
 
MessageSender - Class in com.linecorp.linesdk.message
Represents a sender of the message.
MessageSender(String, String, String) - Constructor for class com.linecorp.linesdk.message.MessageSender
Construct a MessageSender object.
MessageSendRequest - Class in com.linecorp.linesdk.message
Represents message data to be sent via the User Message API.
MessageSendRequest(List<String>, List<MessageData>) - Constructor for class com.linecorp.linesdk.message.MessageSendRequest
Construct a MessageSendRequest object with multiple recipients and multiple messages.
MessageSendRequest(String, List<MessageData>) - Constructor for class com.linecorp.linesdk.message.MessageSendRequest
Construct a MessageSendRequest object with a single recipient and multiple messages.
middleName(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 

N

name(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
name() - Method in interface com.linecorp.linesdk.message.Stringable
 
newBuilder(FlexMessageComponent.Layout, List<FlexMessageComponent>) - Static method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent
 
newBuilder(Action) - Static method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent
 
newBuilder(String) - Static method in class com.linecorp.linesdk.message.flex.component.FlexIconComponent
 
newBuilder(String) - Static method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent
 
newBuilder() - Static method in class com.linecorp.linesdk.message.flex.component.FlexSeparatorComponent
 
newBuilder(String) - Static method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent
 
newBuilder() - Static method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer
 
newProxy(LineApiClient) - Static method in class com.linecorp.linesdk.api.internal.AutoRefreshLineApiClientProxy
 
nonce(String) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
nonce(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
NoResultResponseParser - Class in com.linecorp.linesdk.internal.nwclient
ResponseDataParser for in case of no result.
NoResultResponseParser() - Constructor for class com.linecorp.linesdk.internal.nwclient.NoResultResponseParser
 

O

ObjectUtils - Class in com.linecorp.linesdk.utils
 
ObjectUtils() - Constructor for class com.linecorp.linesdk.utils.ObjectUtils
 
OC_ADDRESS - Static variable in class com.linecorp.linesdk.Scope
 
OC_BIRTHDATE - Static variable in class com.linecorp.linesdk.Scope
 
OC_EMAIL - Static variable in class com.linecorp.linesdk.Scope
Permission to get the user's email address.
OC_GENDER - Static variable in class com.linecorp.linesdk.Scope
 
OC_PHONE_NUMBER - Static variable in class com.linecorp.linesdk.Scope
 
OC_REAL_NAME - Static variable in class com.linecorp.linesdk.Scope
 
onActivityResult(int, int, Intent) - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
onActivityResult(int, int, Intent) - Method in class com.linecorp.linesdk.internal.LoginDelegateImpl
 
onActivityResult(int, int, Intent) - Method in interface com.linecorp.linesdk.LoginDelegate
Delegates the login result to the internal login handler.
onCreate(Bundle) - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
onCreate(Bundle) - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationCallbackActivity
 
OneTimePassword - Class in com.linecorp.linesdk.internal
Immutable data class represents a pair of an one time identifier and a password.
OneTimePassword(String, String) - Constructor for class com.linecorp.linesdk.internal.OneTimePassword
 
onLoginFailure(LineLoginResult) - Method in interface com.linecorp.linesdk.LoginListener
Called by LoginHandler if the login fails.
onLoginSuccess(LineLoginResult) - Method in interface com.linecorp.linesdk.LoginListener
Called by LoginHandler if the login succeeds.
onNewIntent(Intent) - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
onResume() - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
onSaveInstanceState(Bundle) - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
onStop() - Method in class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity
 
openHttpConnection(Uri) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
OPENID_CONNECT - Static variable in class com.linecorp.linesdk.Scope
Permission to get an ID token that includes the user information.
OpenIdDiscoveryDocument - Class in com.linecorp.linesdk.internal
LINE Login Discovery Document.
OpenIdDiscoveryDocument.Builder - Class in com.linecorp.linesdk.internal
 
OpenIdDiscoveryDocumentParser - Class in com.linecorp.linesdk.internal.nwclient
 
OpenIdDiscoveryDocumentParser() - Constructor for class com.linecorp.linesdk.internal.nwclient.OpenIdDiscoveryDocumentParser
 
OpenIdSigningKeyResolver - Class in com.linecorp.linesdk.internal.nwclient
 
OpenIdSigningKeyResolver(LineAuthenticationApiClient) - Constructor for class com.linecorp.linesdk.internal.nwclient.OpenIdSigningKeyResolver
 

P

ParcelUtils - Class in com.linecorp.linesdk.utils
Utility class to support Parcel read/write operations.
parse(String, SigningKeyResolver) - Static method in class com.linecorp.linesdk.internal.nwclient.IdTokenParser
 
parseJsonToObject(JSONObject) - Method in class com.linecorp.linesdk.internal.nwclient.JWKSetParser
 
parseJsonToObject(JSONObject) - Method in class com.linecorp.linesdk.internal.nwclient.OpenIdDiscoveryDocumentParser
 
parseToList(String) - Static method in class com.linecorp.linesdk.Scope
 
performLogin(Activity, boolean, String, LineAuthenticationParams) - Method in class com.linecorp.linesdk.internal.LoginHandler
 
performLogin(Activity, FragmentWrapper, boolean, String, LineAuthenticationParams) - Method in class com.linecorp.linesdk.internal.LoginHandler
 
phoneNumber(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
picture(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
post(Uri, Map<String, String>, Map<String, String>, ResponseDataParser<T>) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
postalCode(String) - Method in class com.linecorp.linesdk.LineIdToken.Address.Builder
 
postWithJson(Uri, Map<String, String>, String, ResponseDataParser<T>) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
PROFILE - Static variable in class com.linecorp.linesdk.Scope
Permission to get the user's profile information.
put(JSONObject, String, T) - Static method in class com.linecorp.linesdk.utils.JSONUtils
 
putArray(JSONObject, String, List<T>) - Static method in class com.linecorp.linesdk.utils.JSONUtils
 

R

rawString(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
readDate(Parcel) - Static method in class com.linecorp.linesdk.utils.ParcelUtils
 
readEnum(Parcel, Class<T>) - Static method in class com.linecorp.linesdk.utils.ParcelUtils
 
refreshAccessToken() - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
refreshAccessToken() - Method in interface com.linecorp.linesdk.api.LineApiClient
Refreshes the access token that the SDK is using for the user.
refreshToken(String, InternalAccessToken) - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
RefreshTokenResult - Class in com.linecorp.linesdk.internal
Data class represents a result of refresh token.
RefreshTokenResult(String, long, String, List<Scope>) - Constructor for class com.linecorp.linesdk.internal.RefreshTokenResult
 
region(String) - Method in class com.linecorp.linesdk.LineIdToken.Address.Builder
 
removeLoginListener(LoginListener) - Method in class com.linecorp.linesdk.internal.LoginHandler
 
removeLoginListener(LoginListener) - Method in class com.linecorp.linesdk.widget.LoginButton
Removes the given loginListener and stops it from listening to the login result.
resolveSigningKey(JwsHeader, Claims) - Method in class com.linecorp.linesdk.internal.nwclient.OpenIdSigningKeyResolver
 
resolveSigningKey(JwsHeader, String) - Method in class com.linecorp.linesdk.internal.nwclient.OpenIdSigningKeyResolver
 
responseCode(LineApiResponseCode) - Method in class com.linecorp.linesdk.auth.LineLoginResult.Builder
 
ResponseDataParser<T> - Interface in com.linecorp.linesdk.internal.nwclient.core
interface to parse response data.
responseTypesSupported(List<String>) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
revokeAccessToken(String, InternalAccessToken) - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
revokeRefreshToken(String, InternalAccessToken) - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 

S

saveAccessToken(InternalAccessToken) - Method in class com.linecorp.linesdk.internal.AccessTokenCache
 
Scope - Class in com.linecorp.linesdk
Represents a scope.
Scope(String) - Constructor for class com.linecorp.linesdk.Scope
 
scopes(List<Scope>) - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams.Builder
Sets scopes to the builder.
SecurityUtils - Class in com.linecorp.android.security
 
sendMessage(String, List<MessageData>) - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
sendMessage(String, List<MessageData>) - Method in interface com.linecorp.linesdk.api.LineApiClient
 
sendMessage(InternalAccessToken, String, List<MessageData>) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
SendMessageResponse - Class in com.linecorp.linesdk
 
SendMessageResponse(String, SendMessageResponse.Status) - Constructor for class com.linecorp.linesdk.SendMessageResponse
 
SendMessageResponse.Status - Enum in com.linecorp.linesdk
 
sendMessageToMultipleUsers(List<String>, List<MessageData>) - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
sendMessageToMultipleUsers(List<String>, List<MessageData>) - Method in interface com.linecorp.linesdk.api.LineApiClient
 
sendMessageToMultipleUsers(InternalAccessToken, List<String>, List<MessageData>) - Method in class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
setAction(Action) - Method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent.Builder
Sets the action and returns a reference to this Builder so that the methods can be chained together.
setAction(Action) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the action and returns a reference to this Builder so that the methods can be chained together.
setAction(Action) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the action and returns a reference to this Builder so that the methods can be chained together.
setAlign(FlexMessageComponent.Alignment) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the align and returns a reference to this Builder so that the methods can be chained together.
setAlign(FlexMessageComponent.Alignment) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the align and returns a reference to this Builder so that the methods can be chained together.
setAnimated(Boolean) - Method in class com.linecorp.linesdk.message.ImageMessage
 
setAspectMode(FlexMessageComponent.AspectMode) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the aspectMode and returns a reference to this Builder so that the methods can be chained together.
setAspectRatio(FlexMessageComponent.AspectRatio) - Method in class com.linecorp.linesdk.message.flex.component.FlexIconComponent.Builder
Sets the aspectRatio and returns a reference to this Builder so that the methods can be chained together.
setAspectRatio(FlexMessageComponent.AspectRatio) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the aspectRatio and returns a reference to this Builder so that the methods can be chained together.
setAuthenticationParams(LineAuthenticationParams) - Method in class com.linecorp.linesdk.widget.LoginButton
Sets the authentication parameters that you want your application to use when it performs a login.
setBackgroundColor(String) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the backgroundColor and returns a reference to this Builder so that the methods can be chained together.
setBody(FlexBoxComponent) - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Sets the body and returns a reference to this Builder so that the methods can be chained together.
setChannelId(String) - Method in class com.linecorp.linesdk.widget.LoginButton
Sets the channel ID of the channel that your application your application will use to log in.
setColor(String) - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Sets the color and returns a reference to this Builder so that the methods can be chained together.
setColor(String) - Method in class com.linecorp.linesdk.message.flex.component.FlexSeparatorComponent.Builder
Sets the color and returns a reference to this Builder so that the methods can be chained together.
setColor(String) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the color and returns a reference to this Builder so that the methods can be chained together.
setConnectTimeoutMillis(int) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
setDefaultAction(ClickActionForTemplateMessage) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set default action for button
setDefaultAction(ClickActionForTemplateMessage) - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate.CarouselColumn
Set default column action.
setDirection(FlexBubbleContainer.Direction) - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Sets the direction and returns a reference to this Builder so that the methods can be chained together.
setExtension(String) - Method in class com.linecorp.linesdk.message.ImageMessage
 
setFileSize(Long) - Method in class com.linecorp.linesdk.message.ImageMessage
 
setFlex(int) - Method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent.Builder
Sets the flex and returns a reference to this Builder so that the methods can be chained together.
setFlex(int) - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Sets the flex and returns a reference to this Builder so that the methods can be chained together.
setFlex(int) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the flex and returns a reference to this Builder so that the methods can be chained together.
setFlex(int) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the flex and returns a reference to this Builder so that the methods can be chained together.
setFooter(FlexBoxComponent) - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Sets the footer and returns a reference to this Builder so that the methods can be chained together.
setFragment(Fragment) - Method in class com.linecorp.linesdk.widget.LoginButton
Specifies the fragment that contains this button so that its Fragment.onActivityResult(int, int, Intent) method is properly called.
setFragment(android.support.v4.app.Fragment) - Method in class com.linecorp.linesdk.widget.LoginButton
Specifies the fragment that contains this button so that its android.support.v4.app.Fragment#onActivityResult(int, int, Intent) method is properly called.
setGravity(FlexMessageComponent.Gravity) - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Sets the gravity and returns a reference to this Builder so that the methods can be chained together.
setGravity(FlexMessageComponent.Gravity) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the gravity and returns a reference to this Builder so that the methods can be chained together.
setGravity(FlexMessageComponent.Gravity) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the gravity and returns a reference to this Builder so that the methods can be chained together.
setHeader(FlexBoxComponent) - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Sets the header and returns a reference to this Builder so that the methods can be chained together.
setHeight(FlexMessageComponent.Height) - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Sets the height and returns a reference to this Builder so that the methods can be chained together.
setHero(FlexImageComponent) - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Sets the hero and returns a reference to this Builder so that the methods can be chained together.
setImageAspectRatio(ImageAspectRatio) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set image aspect ratio.
setImageAspectRatio(ImageAspectRatio) - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate
Set image aspect ratio.
setImageBackgroundColor(int) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set image background color.
setImageBackgroundColor(String) - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate.CarouselColumn
Set image background color.
setImageScaleType(ImageScaleType) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set image scale type.
setImageScaleType(ImageScaleType) - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate
Set image scale type.
setLoginDelegate(LoginDelegate) - Method in class com.linecorp.linesdk.widget.LoginButton
Sets the login delegate.
setLoginHandler(LoginHandler) - Method in class com.linecorp.linesdk.internal.LoginDelegateImpl
 
setMargin(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent.Builder
Sets the margin and returns a reference to this Builder so that the methods can be chained together.
setMargin(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Sets the margin and returns a reference to this Builder so that the methods can be chained together.
setMargin(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexIconComponent.Builder
Sets the margin and returns a reference to this Builder so that the methods can be chained together.
setMargin(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the margin and returns a reference to this Builder so that the methods can be chained together.
setMargin(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexSeparatorComponent.Builder
Sets the margin and returns a reference to this Builder so that the methods can be chained together.
setMargin(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the margin and returns a reference to this Builder so that the methods can be chained together.
setMaxLines(int) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the maxLines and returns a reference to this Builder so that the methods can be chained together.
setMessageSender(MessageSender) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set message sender
setOnClickListener(OnClickListener) - Method in class com.linecorp.linesdk.widget.LoginButton
Registers a callback to be invoked when this button is tapped.
setReadTimeoutMillis(int) - Method in class com.linecorp.linesdk.internal.nwclient.core.ChannelServiceHttpClient
 
setSentBy(MessageSender) - Method in class com.linecorp.linesdk.message.ImageMessage
 
setSize(FlexMessageComponent.Size) - Method in class com.linecorp.linesdk.message.flex.component.FlexIconComponent.Builder
Sets the size and returns a reference to this Builder so that the methods can be chained together.
setSize(FlexMessageComponent.Size) - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent.Builder
Sets the size and returns a reference to this Builder so that the methods can be chained together.
setSize(FlexMessageComponent.Size) - Method in class com.linecorp.linesdk.message.flex.component.FlexSpacerComponent
 
setSize(FlexMessageComponent.Size) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the size and returns a reference to this Builder so that the methods can be chained together.
setSpacing(FlexMessageComponent.Margin) - Method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent.Builder
Sets the spacing and returns a reference to this Builder so that the methods can be chained together.
setStyle(FlexMessageComponent.Style) - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent.Builder
Sets the style and returns a reference to this Builder so that the methods can be chained together.
setStyles(FlexBubbleContainer.Style) - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Builder
Sets the styles and returns a reference to this Builder so that the methods can be chained together.
setThumbnailImageUrl(String) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set thumbnail image url.
setThumbnailImageUrl(String) - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate.CarouselColumn
Set thumbnail image url if exists.
setTitle(String) - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
Set button title.
setTitle(String) - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate.CarouselColumn
Set column title.
setWeight(FlexMessageComponent.Weight) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the weight and returns a reference to this Builder so that the methods can be chained together.
setWrap(Boolean) - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent.Builder
Sets the wrap and returns a reference to this Builder so that the methods can be chained together.
startActivityForResult(Intent, int) - Method in class com.linecorp.linesdk.internal.FragmentWrapper
 
streetAddress(String) - Method in class com.linecorp.linesdk.LineIdToken.Address.Builder
 
Stringable - Interface in com.linecorp.linesdk.message
 
StringCipher - Class in com.linecorp.android.security.encryption
Class to encrypt/decrypt string data.
StringCipher(String) - Constructor for class com.linecorp.android.security.encryption.StringCipher
 
StringCipher(String, int, boolean) - Constructor for class com.linecorp.android.security.encryption.StringCipher
 
StringResponseParser - Class in com.linecorp.linesdk.internal.nwclient.core
ResponseDataParser to parse a response data to String.
StringResponseParser() - Constructor for class com.linecorp.linesdk.internal.nwclient.core.StringResponseParser
 
StringResponseParser(String) - Constructor for class com.linecorp.linesdk.internal.nwclient.core.StringResponseParser
 
Style() - Constructor for class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Style
 
subject(String) - Method in class com.linecorp.linesdk.LineIdToken.Builder
 
subjectTypesSupported(List<String>) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 

T

TalkApiClient - Class in com.linecorp.linesdk.internal.nwclient
Internal LINE Talk API client to process internal process such as building request data and parsing response data.
TalkApiClient(Context, Uri) - Constructor for class com.linecorp.linesdk.internal.nwclient.TalkApiClient
 
TemplateMessage - Class in com.linecorp.linesdk.message
Represents a template message to be sent using the MessageSendRequest object.
TemplateMessage(String, LayoutTemplate) - Constructor for class com.linecorp.linesdk.message.TemplateMessage
Constructs a TemplateMessage object.
TextMessage - Class in com.linecorp.linesdk.message
Represents a text message to be sent using the MessageSendRequest object.
TextMessage(String) - Constructor for class com.linecorp.linesdk.message.TextMessage
Construct a TextMessage object with text.
TextMessage(String, MessageSender) - Constructor for class com.linecorp.linesdk.message.TextMessage
Construct a TextMessage object with text and a message sender.
TLSSocketFactory - Class in com.linecorp.android.security
 
TLSSocketFactory(SSLSocketFactory) - Constructor for class com.linecorp.android.security.TLSSocketFactory
 
TLSSocketFactory(SSLSocketFactory, boolean) - Constructor for class com.linecorp.android.security.TLSSocketFactory
 
toJsonObject() - Method in class com.linecorp.linesdk.message.AudioMessage
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.action.Action
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.action.UriAction
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexBoxComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexButtonComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexIconComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexImageComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexMessageComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexSeparatorComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexSpacerComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.component.FlexTextComponent
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Style
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.container.FlexBubbleContainer
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.container.FlexCarouselContainer
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.container.FlexMessageContainer
 
toJsonObject() - Method in class com.linecorp.linesdk.message.flex.style.FlexBlockStyle
 
toJsonObject() - Method in class com.linecorp.linesdk.message.FlexMessage
 
toJsonObject() - Method in class com.linecorp.linesdk.message.ImageMessage
 
toJsonObject() - Method in interface com.linecorp.linesdk.message.Jsonable
 
toJsonObject() - Method in class com.linecorp.linesdk.message.LocationMessage
 
toJsonObject() - Method in class com.linecorp.linesdk.message.MessageData
 
toJsonObject() - Method in class com.linecorp.linesdk.message.MessageSender
 
toJsonObject() - Method in class com.linecorp.linesdk.message.MessageSendRequest
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.ButtonsLayoutTemplate
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate.CarouselColumn
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.CarouselLayoutTemplate
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.ClickActionForTemplateMessage
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.ConfirmLayoutTemplate
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.ImageCarouselLayoutTemplate.ImageCarouselColumn
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.ImageCarouselLayoutTemplate
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.LayoutTemplate
 
toJsonObject() - Method in class com.linecorp.linesdk.message.template.UriAction
 
toJsonObject() - Method in class com.linecorp.linesdk.message.TemplateMessage
 
toJsonObject() - Method in class com.linecorp.linesdk.message.TextMessage
 
toJsonObject() - Method in class com.linecorp.linesdk.message.VideoMessage
 
TokenAutoRefresh - Annotation Type in com.linecorp.linesdk.api.internal
Annotation to enable token auto refreshing on LineApiClient.
tokenEndpoint(String) - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument.Builder
 
toString() - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
toString() - Method in class com.linecorp.linesdk.auth.LineLoginResult
 
toString() - Method in class com.linecorp.linesdk.GetFriendsResponse
 
toString() - Method in class com.linecorp.linesdk.GetGroupsResponse
 
toString() - Method in class com.linecorp.linesdk.internal.AccessTokenVerificationResult
 
toString() - Method in class com.linecorp.linesdk.internal.InternalAccessToken
 
toString() - Method in class com.linecorp.linesdk.internal.IssueAccessTokenResult
 
toString() - Method in class com.linecorp.linesdk.internal.JWKSet.JWK
 
toString() - Method in class com.linecorp.linesdk.internal.JWKSet
 
toString() - Method in class com.linecorp.linesdk.internal.OneTimePassword
 
toString() - Method in class com.linecorp.linesdk.internal.OpenIdDiscoveryDocument
 
toString() - Method in class com.linecorp.linesdk.internal.RefreshTokenResult
 
toString() - Method in class com.linecorp.linesdk.LineAccessToken
 
toString() - Method in class com.linecorp.linesdk.LineApiError
 
toString() - Method in class com.linecorp.linesdk.LineApiResponse
 
toString() - Method in class com.linecorp.linesdk.LineCredential
 
toString() - Method in class com.linecorp.linesdk.LineFriendshipStatus
 
toString() - Method in class com.linecorp.linesdk.LineGroup
 
toString() - Method in class com.linecorp.linesdk.LineIdToken.Address
 
toString() - Method in class com.linecorp.linesdk.LineIdToken
 
toString() - Method in class com.linecorp.linesdk.LineProfile
 
toString() - Method in class com.linecorp.linesdk.Scope
 
toString() - Method in class com.linecorp.linesdk.SendMessageResponse
 
toStringList(JSONArray) - Static method in class com.linecorp.linesdk.utils.JSONUtils
 
type - Variable in class com.linecorp.linesdk.message.flex.action.Action
Required. indicate Action.Type of action
type - Variable in class com.linecorp.linesdk.message.flex.component.FlexMessageComponent
 
type - Variable in class com.linecorp.linesdk.message.flex.container.FlexMessageContainer
 
type - Variable in class com.linecorp.linesdk.message.template.ClickActionForTemplateMessage
 
Type - Enum in com.linecorp.linesdk.message.template
Type defines supported template types used in TemplateMessage
Type - Enum in com.linecorp.linesdk.message
Message types that the MessageSendRequest class supports.

U

uiLocale(Locale) - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams.Builder
Sets the language in which to display login pages.
UriAction - Class in com.linecorp.linesdk.message.flex.action
When a control associated with this action is tapped, the URI specified in the uri property is opened.
UriAction(String, String) - Constructor for class com.linecorp.linesdk.message.flex.action.UriAction
 
UriAction(String) - Constructor for class com.linecorp.linesdk.message.flex.action.UriAction
 
UriAction - Class in com.linecorp.linesdk.message.template
UriAction is a class to contain uri information when a component is clicked in a TemplateMessage.
UriAction(String, String) - Constructor for class com.linecorp.linesdk.message.template.UriAction
 
uriBuilder(String, String...) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
uriBuilder(Uri, String...) - Static method in class com.linecorp.linesdk.utils.UriUtils
 
UriUtils - Class in com.linecorp.linesdk.utils
Utility class to support Uri operations.
use(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 

V

validate() - Method in class com.linecorp.linesdk.internal.nwclient.IdTokenValidator
 
valueOf(String) - Static method in enum com.linecorp.linesdk.auth.LineAuthenticationParams.BotPrompt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.FriendSortField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.internal.IdTokenKeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.LineApiResponseCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.action.Action.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.AspectMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.AspectRatio
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Gravity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Height
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Layout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Margin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Size
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Weight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.flex.container.FlexMessageContainer.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.template.ImageAspectRatio
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.template.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.message.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.linecorp.linesdk.SendMessageResponse.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.linecorp.linesdk.auth.LineAuthenticationParams.BotPrompt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.FriendSortField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.internal.IdTokenKeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.LineApiResponseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.action.Action.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.AspectMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.AspectRatio
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Gravity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Height
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Margin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Size
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.component.FlexMessageComponent.Weight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.container.FlexBubbleContainer.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.flex.container.FlexMessageContainer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.template.ImageAspectRatio
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.template.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.message.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.linecorp.linesdk.SendMessageResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
verifyAccessToken(InternalAccessToken) - Method in class com.linecorp.linesdk.internal.nwclient.LineAuthenticationApiClient
 
verifyToken() - Method in class com.linecorp.linesdk.api.internal.LineApiClientImpl
 
verifyToken() - Method in interface com.linecorp.linesdk.api.LineApiClient
Checks whether the access token that the SDK is using for the user is valid.
VideoMessage - Class in com.linecorp.linesdk.message
Represents a video message to be sent using the MessageSendRequest object.
VideoMessage(String, String) - Constructor for class com.linecorp.linesdk.message.VideoMessage
Construct a VideoMessage object.

W

wrapSocket(Socket) - Method in class com.linecorp.android.security.TLSSocketFactory
 
writeDate(Parcel, Date) - Static method in class com.linecorp.linesdk.utils.ParcelUtils
 
writeEnum(Parcel, T) - Static method in class com.linecorp.linesdk.utils.ParcelUtils
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.auth.LineAuthenticationConfig
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.auth.LineAuthenticationParams
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.auth.LineLoginResult
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineAccessToken
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineApiError
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineCredential
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineGroup
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineIdToken.Address
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineIdToken
 
writeToParcel(Parcel, int) - Method in class com.linecorp.linesdk.LineProfile
 

X

x(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 

Y

y(String) - Method in class com.linecorp.linesdk.internal.JWKSet.JWK.Builder
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links