AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the StartLoaderJob operation. Starts a Neptune bulk loader job to load data from an Amazon S3 bucket into a Neptune DB instance. See Using the Amazon Neptune Bulk Loader to Ingest Data.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartLoaderJob IAM action in that cluster.
Namespace: Amazon.Neptunedata.Model
Assembly: AWSSDK.Neptunedata.dll
Version: 3.x.y.z
public class StartLoaderJobRequest : AmazonNeptunedataRequest IAmazonWebServiceRequest
The StartLoaderJobRequest type exposes the following members
| Name | Description | |
|---|---|---|
|
StartLoaderJobRequest() |
| Name | Type | Description | |
|---|---|---|---|
|
Dependencies | System.Collections.Generic.List<System.String> |
Gets and sets the property Dependencies. This is an optional parameter that can make a queued load request contingent on the successful completion of one or more previous jobs in the queue.
Neptune can queue up as many as 64 load requests at a time, if their
For example, if load
Because of the You can set up multiple levels of dependency in this way, so that the failure of one job will cause all requests that are directly or indirectly dependent on it to be cancelled. |
|
EdgeOnlyLoad | System.Boolean |
Gets and sets the property EdgeOnlyLoad.
Allowed values:
Default value: When this parameter is set to "FALSE", the loader automatically loads vertex files first, then edge files afterwards. It does this by first scanning all files to determine their contents (vertices or edges). When this parameter is set to "TRUE", the loader skips the initial scanning phase and immediately loads all files in the order they appear. |
|
FailOnError | System.Boolean |
Gets and sets the property FailOnError.
Allowed values:
Default value:
When this parameter is set to
When this parameter is set to |
|
Format | Amazon.Neptunedata.Format |
Gets and sets the property Format.
The format of the data. For more information about data formats for the Neptune Allowed values
|
|
IamRoleArn | System.String |
Gets and sets the property IamRoleArn. The Amazon Resource Name (ARN) for an IAM role to be assumed by the Neptune DB instance for access to the S3 bucket. The IAM role ARN provided here should be attached to the DB cluster (see Adding the IAM Role to an Amazon Neptune Cluster. |
|
Mode | Amazon.Neptunedata.Mode |
Gets and sets the property Mode. The load job mode.
Allowed values:
Default value:
|
|
Parallelism | Amazon.Neptunedata.Parallelism |
Gets and sets the property Parallelism.
The optional Allowed values:
Default value:
The |
|
ParserConfiguration | System.Collections.Generic.Dictionary<System.String, System.String> |
Gets and sets the property ParserConfiguration.
|
|
QueueRequest | System.Boolean |
Gets and sets the property QueueRequest. This is an optional flag parameter that indicates whether the load request can be queued up or not.
You don't have to wait for one load job to complete before issuing the next one, because
Neptune can queue up as many as 64 jobs at a time, provided that their
If the
Allowed values:
Default value: |
|
S3BucketRegion | Amazon.Neptunedata.S3BucketRegion |
Gets and sets the property S3BucketRegion. The Amazon region of the S3 bucket. This must match the Amazon Region of the DB cluster. |
|
Source | System.String |
Gets and sets the property Source.
The The URI can be in any of the following formats.
The The specified folder or folders can contain multiple vertex files and multiple edge files. |
|
UpdateSingleCardinalityProperties | System.Boolean |
Gets and sets the property UpdateSingleCardinalityProperties.
Allowed values:
Default value:
By default, or when
When |
|
UserProvidedEdgeIds | System.Boolean |
Gets and sets the property UserProvidedEdgeIds.
This parameter is required only when loading openCypher data that contains relationship
IDs. It must be included and set to
When
When It's useful to provide relationship IDs explicitly so that the loader can resume loading after error in the CSV data have been fixed, without having to reload any relationships that have already been loaded. If relationship IDs have not been explicitly assigned, the loader cannot resume a failed load if any relationship file has had to be corrected, and must instead reload all the relationships. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5