Home Reference Source Repository
public class | source

Request

Action request instance

Static Member Summary

Static Public Members
public static get
public static get
public static get

Constructor Summary

Public Constructor
public

constructor(action: Action, payload: Object, method: String)

Member Summary

Public Members
public get
public get
public set

cacheImpl(cache: Cache): *

public get

cacheImpl: Cache: *

public get
public set

cacheTtl(ttl: Number): *

public get
public get
public get
public get
public get
public get
public get
public set

validationSchemaName(validationSchemaName: String): *

public get

Method Summary

Public Methods
public
public
public
public
public

invalidateCache(callback: Function): *

public
public

send(callback: Function): *

public
public
public

useDirectCall(returnLogs: Boolean): Request

public

Static Public Members

public static get TTL_DEFAULT: Number: number source

Return:

Number

public static get TTL_FOREVER: Number: number source

Return:

Number

public static get TTL_INVALIDATE: Number: * source

Return:

Number

Public Constructors

public constructor(action: Action, payload: Object, method: String) source

Params:

NameTypeAttributeDescription
action Action
payload Object
method String

Public Members

public get action: Action: * source

Return:

Action

public get async: Boolean: * source

Return:

Boolean

public set cacheImpl(cache: Cache): * source

public get cacheImpl: Cache: * source

Return:

Cache

public get cacheTtl: Number: * source

Return:

Number

public set cacheTtl(ttl: Number): * source

public get customId: String: * source

Return:

String

public get isCached: Boolean: * source

Return:

Boolean

public get isLambda: Boolean: * source

Return:

Boolean

@todo: remove this?

public get isPublicCached: Boolean: * source

Return:

Boolean

public get method: String: * source

Return:

String

public get native: Boolean: * source

Return:

Boolean

public get payload: Object: * source

Return:

Object

public set validationSchemaName(validationSchemaName: String): * source

public get validationSchemaName: String: * source

Return:

String

Public Methods

public cache(ttl: Number): Request source

Params:

NameTypeAttributeDescription
ttl Number

Return:

Request

public disableCache(): Request source

Return:

Request

public enableCache(): Request source

Return:

Request

public getEndpointHostRegion(endpointHost: String): String source

Params:

NameTypeAttributeDescription
endpointHost String

Return:

String

public invalidateCache(callback: Function): * source

Params:

NameTypeAttributeDescription
callback Function

Return:

*

public invokeAsync(): Request source

Return:

Request

public send(callback: Function): * source

Params:

NameTypeAttributeDescription
callback Function

Return:

*

public skipLoadingCredentials(): Request source

Return:

Request

public skipPreValidation(): Request source

Return:

Request

public useDirectCall(returnLogs: Boolean): Request source

Params:

NameTypeAttributeDescription
returnLogs Boolean

Return:

Request

public usePublicCache(): Request source

Return:

Request