JsonConfigBasedBoxClientService¶

Description¶

Provides Box client objects through which Box API calls can be used.

Tags¶

box, client, provider

Properties¶

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display Name

API Name

Default Value

Allowable Values

Description

App Actor *

App Actor

impersonated-user

  • Service Account

  • Impersonated User

Specifies on behalf of whom Box API calls will be made.

Connect Timeout *

Connect Timeout

10 secs

Maximum amount of time to wait before failing during initial socket connection.

Read Timeout *

Read Timeout

30 secs

Maximum amount of time to wait before failing while reading socket responses.

App Config File

app-config-file

Full path of an App config JSON file. See Additional Details for more information.

App Config JSON

app-config-json

The raw JSON containing an App config. See Additional Details for more information.

Account ID *

box-account-id

The ID of the Box account which the app will act on behalf of.

Proxy Configuration Service

proxy-configuration-service

Specifies the Proxy Configuration Controller Service to proxy network requests.

State management¶

This component does not store state.

Restricted¶

This component is not restricted.

System Resource Considerations¶

This component does not specify system resource considerations.