Skip to content

Class: TargetProxy

TargetProxy is a developer-facing class that provides access to a target. It is passed to rules to provide access to a target for application specific customizations

Hierarchy

Implements

Summary

Constructors

Properties

Class Properties

Inherited Properties

Currently none inherited from the parent class(es).

Accessors

Class Accessors

Inherited Accessors

Currently none inherited from the parent class(es).

Methods

Class Methods

Inherited Methods

Currently none inherited from the parent class(es).

Constructors

Constructor

+ new TargetProxy(specifier: any): TargetProxy

Parameters:

Name Type
specifier any

Returns: TargetProxy

Properties

Protected _entitySet

_entitySet: string


Protected _function

_function: any


Protected _outputPath

_outputPath: string


Protected _path

_path: string


Protected _queryOptions

_queryOptions: string


_readLink: string


Protected _requestProperties

_requestProperties: any


Protected _serverSidePaging

_serverSidePaging: boolean = false


Protected _service

_service: string


Protected _specifier

_specifier: any

Accessors

specifier

Get Signature

getter

Get the specifier of the target

Returns

any

Methods

getEntitySet

getEntitySet(): string

Get the entity set name

Implementation of ITargetProxy.getEntitySet

Returns: string


getFunction

getFunction(): any

Get the function object in {Name: string, Parameters?: {key: string, value: any}} format

Implementation of ITargetProxy.getFunction

Returns: any


getOutputPath

getOutputPath(): string

Get the Outputpath

Implementation of ITargetProxy.getOutputPath

Returns: string


getPath

getPath(): string

Get the Path

Implementation of ITargetProxy.getPath

Returns: string


getQueryOptions

getQueryOptions(): string

Get the QueryOptions

Implementation of ITargetProxy.getQueryOptions

Returns: string


getReadLink(): string

Get the ReadLink

Implementation of ITargetProxy.getReadLink

Returns: string


getRequestProperties

getRequestProperties(): string

Get the RequestProperties

Implementation of ITargetProxy.getRequestProperties

Returns: string


getServerSidePaging

getServerSidePaging(): boolean

Get the ServerSidePaging

Implementation of ITargetProxy.getServerSidePaging

Returns: boolean


getService

getService(): string

Get the Service name

Implementation of ITargetProxy.getService

Returns: string


setEntitySet

setEntitySet(value: string): TargetProxy

Set the EntitySet for the Target

Implementation of ITargetProxy.setEntitySet

Parameters:

Name Type Description
value string the EntitySet name

Returns: TargetProxy

this, can be chained


setFunction

setFunction(value: any): TargetProxy

Set the Target Function

Implementation of ITargetProxy.setFunction

Parameters:

Name Type Description
value any the function object in {Name: string, Parameters?: {key: string, value: any}} format

Returns: TargetProxy

this, can be chained


setOutputPath

setOutputPath(value: string): TargetProxy

Set the Target OutputPath

Implementation of ITargetProxy.setOutputPath

Parameters:

Name Type Description
value string web client target output path

Returns: TargetProxy

this, can be chained


setPath

setPath(value: string): TargetProxy

Set the Target Path

Implementation of ITargetProxy.setPath

Parameters:

Name Type Description
value string web client target path

Returns: TargetProxy

this, can be chained


setQueryOptions

setQueryOptions(value: string): TargetProxy

Set the Target QueryOptions

Implementation of ITargetProxy.setQueryOptions

Parameters:

Name Type Description
value string query string

Returns: TargetProxy

this, can be chained


setReadLink(value: string): TargetProxy

Set the Target ReadLink

Implementation of ITargetProxy.setReadLink

Parameters:

Name Type Description
value string query string

Returns: TargetProxy

this, can be chained


setRequestProperties

setRequestProperties(value: any): TargetProxy

set the Target RequestProperties

Implementation of ITargetProxy.setRequestProperties

Parameters:

Name Type Description
value any web client requestProperties {Method: string, Headers?: {key: string, value: any}, Parameters?: {key: string, value: any}, Body?: string}

Returns: TargetProxy

this, can be chained


setServerSidePaging

setServerSidePaging(value: boolean): TargetProxy

Set the Target ServerSidePaging value

Implementation of ITargetProxy.setServerSidePaging

Parameters:

Name Type Description
value boolean boolean value for if server supports ServerSidePaging(skiptoken) for pagination

Returns: TargetProxy

this, can be chained


setService

setService(value: string): TargetProxy

Set the Target Service name

Implementation of ITargetProxy.setService

Parameters:

Name Type Description
value string service name

Returns: TargetProxy

this, can be chained