@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateChangesetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateChangesetRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateChangesetRequest |
addFormatParamsEntry(String key,
String value)
Add a single FormatParams entry
|
UpdateChangesetRequest |
addSourceParamsEntry(String key,
String value)
Add a single SourceParams entry
|
UpdateChangesetRequest |
clearFormatParamsEntries()
Removes all the entries added into FormatParams.
|
UpdateChangesetRequest |
clearSourceParamsEntries()
Removes all the entries added into SourceParams.
|
UpdateChangesetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getChangesetId()
The unique identifier for the Changeset to update.
|
String |
getClientToken()
A token that ensures idempotency.
|
String |
getDatasetId()
The unique identifier for the FinSpace Dataset in which the Changeset is created.
|
Map<String,String> |
getFormatParams()
Options that define the structure of the source file(s) including the format type (
formatType ),
header row (withHeader ), data separation character (separator ) and the type of
compression (compression ). |
Map<String,String> |
getSourceParams()
Options that define the location of the data being ingested (
s3SourcePath ) and the source of the
changeset (sourceType ). |
int |
hashCode() |
void |
setChangesetId(String changesetId)
The unique identifier for the Changeset to update.
|
void |
setClientToken(String clientToken)
A token that ensures idempotency.
|
void |
setDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset in which the Changeset is created.
|
void |
setFormatParams(Map<String,String> formatParams)
Options that define the structure of the source file(s) including the format type (
formatType ),
header row (withHeader ), data separation character (separator ) and the type of
compression (compression ). |
void |
setSourceParams(Map<String,String> sourceParams)
Options that define the location of the data being ingested (
s3SourcePath ) and the source of the
changeset (sourceType ). |
String |
toString()
Returns a string representation of this object.
|
UpdateChangesetRequest |
withChangesetId(String changesetId)
The unique identifier for the Changeset to update.
|
UpdateChangesetRequest |
withClientToken(String clientToken)
A token that ensures idempotency.
|
UpdateChangesetRequest |
withDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset in which the Changeset is created.
|
UpdateChangesetRequest |
withFormatParams(Map<String,String> formatParams)
Options that define the structure of the source file(s) including the format type (
formatType ),
header row (withHeader ), data separation character (separator ) and the type of
compression (compression ). |
UpdateChangesetRequest |
withSourceParams(Map<String,String> sourceParams)
Options that define the location of the data being ingested (
s3SourcePath ) and the source of the
changeset (sourceType ). |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public String getClientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public UpdateChangesetRequest withClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public void setDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset in which the Changeset is created.
datasetId
- The unique identifier for the FinSpace Dataset in which the Changeset is created.public String getDatasetId()
The unique identifier for the FinSpace Dataset in which the Changeset is created.
public UpdateChangesetRequest withDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset in which the Changeset is created.
datasetId
- The unique identifier for the FinSpace Dataset in which the Changeset is created.public void setChangesetId(String changesetId)
The unique identifier for the Changeset to update.
changesetId
- The unique identifier for the Changeset to update.public String getChangesetId()
The unique identifier for the Changeset to update.
public UpdateChangesetRequest withChangesetId(String changesetId)
The unique identifier for the Changeset to update.
changesetId
- The unique identifier for the Changeset to update.public Map<String,String> getSourceParams()
Options that define the location of the data being ingested (s3SourcePath
) and the source of the
changeset (sourceType
).
Both s3SourcePath
and sourceType
are required attributes.
Here is an example of how you could specify the sourceParams
:
"sourceParams": { "s3SourcePath": "s3://finspace-landing-us-east-2-bk7gcfvitndqa6ebnvys4d/scratch/wr5hh8pwkpqqkxa4sxrmcw/ingestion/equity.csv", "sourceType": "S3" }
The S3 path that you specify must allow the FinSpace role access. To do that, you first need to configure the IAM policy on S3 bucket. For more information, see Loading data from an Amazon S3 Bucket using the FinSpace APIsection.
s3SourcePath
) and the source of
the changeset (sourceType
).
Both s3SourcePath
and sourceType
are required attributes.
Here is an example of how you could specify the sourceParams
:
"sourceParams": { "s3SourcePath": "s3://finspace-landing-us-east-2-bk7gcfvitndqa6ebnvys4d/scratch/wr5hh8pwkpqqkxa4sxrmcw/ingestion/equity.csv", "sourceType": "S3" }
The S3 path that you specify must allow the FinSpace role access. To do that, you first need to configure the IAM policy on S3 bucket. For more information, see Loading data from an Amazon S3 Bucket using the FinSpace APIsection.
public void setSourceParams(Map<String,String> sourceParams)
Options that define the location of the data being ingested (s3SourcePath
) and the source of the
changeset (sourceType
).
Both s3SourcePath
and sourceType
are required attributes.
Here is an example of how you could specify the sourceParams
:
"sourceParams": { "s3SourcePath": "s3://finspace-landing-us-east-2-bk7gcfvitndqa6ebnvys4d/scratch/wr5hh8pwkpqqkxa4sxrmcw/ingestion/equity.csv", "sourceType": "S3" }
The S3 path that you specify must allow the FinSpace role access. To do that, you first need to configure the IAM policy on S3 bucket. For more information, see Loading data from an Amazon S3 Bucket using the FinSpace APIsection.
sourceParams
- Options that define the location of the data being ingested (s3SourcePath
) and the source of
the changeset (sourceType
).
Both s3SourcePath
and sourceType
are required attributes.
Here is an example of how you could specify the sourceParams
:
"sourceParams": { "s3SourcePath": "s3://finspace-landing-us-east-2-bk7gcfvitndqa6ebnvys4d/scratch/wr5hh8pwkpqqkxa4sxrmcw/ingestion/equity.csv", "sourceType": "S3" }
The S3 path that you specify must allow the FinSpace role access. To do that, you first need to configure the IAM policy on S3 bucket. For more information, see Loading data from an Amazon S3 Bucket using the FinSpace APIsection.
public UpdateChangesetRequest withSourceParams(Map<String,String> sourceParams)
Options that define the location of the data being ingested (s3SourcePath
) and the source of the
changeset (sourceType
).
Both s3SourcePath
and sourceType
are required attributes.
Here is an example of how you could specify the sourceParams
:
"sourceParams": { "s3SourcePath": "s3://finspace-landing-us-east-2-bk7gcfvitndqa6ebnvys4d/scratch/wr5hh8pwkpqqkxa4sxrmcw/ingestion/equity.csv", "sourceType": "S3" }
The S3 path that you specify must allow the FinSpace role access. To do that, you first need to configure the IAM policy on S3 bucket. For more information, see Loading data from an Amazon S3 Bucket using the FinSpace APIsection.
sourceParams
- Options that define the location of the data being ingested (s3SourcePath
) and the source of
the changeset (sourceType
).
Both s3SourcePath
and sourceType
are required attributes.
Here is an example of how you could specify the sourceParams
:
"sourceParams": { "s3SourcePath": "s3://finspace-landing-us-east-2-bk7gcfvitndqa6ebnvys4d/scratch/wr5hh8pwkpqqkxa4sxrmcw/ingestion/equity.csv", "sourceType": "S3" }
The S3 path that you specify must allow the FinSpace role access. To do that, you first need to configure the IAM policy on S3 bucket. For more information, see Loading data from an Amazon S3 Bucket using the FinSpace APIsection.
public UpdateChangesetRequest addSourceParamsEntry(String key, String value)
public UpdateChangesetRequest clearSourceParamsEntries()
public Map<String,String> getFormatParams()
Options that define the structure of the source file(s) including the format type (formatType
),
header row (withHeader
), data separation character (separator
) and the type of
compression (compression
).
formatType
is a required attribute and can have the following values:
PARQUET
– Parquet source file format.
CSV
– CSV source file format.
JSON
– JSON source file format.
XML
– XML source file format.
Here is an example of how you could specify the formatParams
:
"formatParams": { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None" }
Note that if you only provide formatType
as CSV
, the rest of the attributes will
automatically default to CSV values as following:
{ "withHeader": "true", "separator": "," }
For more information about supported file formats, see Supported Data Types and File Formats in the FinSpace User Guide.
formatType
), header row (withHeader
), data separation character (
separator
) and the type of compression (compression
).
formatType
is a required attribute and can have the following values:
PARQUET
– Parquet source file format.
CSV
– CSV source file format.
JSON
– JSON source file format.
XML
– XML source file format.
Here is an example of how you could specify the formatParams
:
"formatParams": { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None" }
Note that if you only provide formatType
as CSV
, the rest of the attributes
will automatically default to CSV values as following:
{ "withHeader": "true", "separator": "," }
For more information about supported file formats, see Supported Data Types and File Formats in the FinSpace User Guide.
public void setFormatParams(Map<String,String> formatParams)
Options that define the structure of the source file(s) including the format type (formatType
),
header row (withHeader
), data separation character (separator
) and the type of
compression (compression
).
formatType
is a required attribute and can have the following values:
PARQUET
– Parquet source file format.
CSV
– CSV source file format.
JSON
– JSON source file format.
XML
– XML source file format.
Here is an example of how you could specify the formatParams
:
"formatParams": { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None" }
Note that if you only provide formatType
as CSV
, the rest of the attributes will
automatically default to CSV values as following:
{ "withHeader": "true", "separator": "," }
For more information about supported file formats, see Supported Data Types and File Formats in the FinSpace User Guide.
formatParams
- Options that define the structure of the source file(s) including the format type (formatType
), header row (withHeader
), data separation character (separator
) and the type
of compression (compression
).
formatType
is a required attribute and can have the following values:
PARQUET
– Parquet source file format.
CSV
– CSV source file format.
JSON
– JSON source file format.
XML
– XML source file format.
Here is an example of how you could specify the formatParams
:
"formatParams": { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None" }
Note that if you only provide formatType
as CSV
, the rest of the attributes will
automatically default to CSV values as following:
{ "withHeader": "true", "separator": "," }
For more information about supported file formats, see Supported Data Types and File Formats in the FinSpace User Guide.
public UpdateChangesetRequest withFormatParams(Map<String,String> formatParams)
Options that define the structure of the source file(s) including the format type (formatType
),
header row (withHeader
), data separation character (separator
) and the type of
compression (compression
).
formatType
is a required attribute and can have the following values:
PARQUET
– Parquet source file format.
CSV
– CSV source file format.
JSON
– JSON source file format.
XML
– XML source file format.
Here is an example of how you could specify the formatParams
:
"formatParams": { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None" }
Note that if you only provide formatType
as CSV
, the rest of the attributes will
automatically default to CSV values as following:
{ "withHeader": "true", "separator": "," }
For more information about supported file formats, see Supported Data Types and File Formats in the FinSpace User Guide.
formatParams
- Options that define the structure of the source file(s) including the format type (formatType
), header row (withHeader
), data separation character (separator
) and the type
of compression (compression
).
formatType
is a required attribute and can have the following values:
PARQUET
– Parquet source file format.
CSV
– CSV source file format.
JSON
– JSON source file format.
XML
– XML source file format.
Here is an example of how you could specify the formatParams
:
"formatParams": { "formatType": "CSV", "withHeader": "true", "separator": ",", "compression":"None" }
Note that if you only provide formatType
as CSV
, the rest of the attributes will
automatically default to CSV values as following:
{ "withHeader": "true", "separator": "," }
For more information about supported file formats, see Supported Data Types and File Formats in the FinSpace User Guide.
public UpdateChangesetRequest addFormatParamsEntry(String key, String value)
public UpdateChangesetRequest clearFormatParamsEntries()
public String toString()
toString
in class Object
Object.toString()
public UpdateChangesetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()