@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateChangesetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateChangesetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateChangesetRequest |
addFormatParamsEntry(String key,
String value)
Add a single FormatParams entry
|
CreateChangesetRequest |
addSourceParamsEntry(String key,
String value)
Add a single SourceParams entry
|
CreateChangesetRequest |
clearFormatParamsEntries()
Removes all the entries added into FormatParams.
|
CreateChangesetRequest |
clearSourceParamsEntries()
Removes all the entries added into SourceParams.
|
CreateChangesetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getChangeType()
The option to indicate how a Changeset will be applied to a Dataset.
|
String |
getClientToken()
A token that ensures idempotency.
|
String |
getDatasetId()
The unique identifier for the FinSpace Dataset where the Changeset will be 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 |
setChangeType(String changeType)
The option to indicate how a Changeset will be applied to a Dataset.
|
void |
setClientToken(String clientToken)
A token that ensures idempotency.
|
void |
setDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset where the Changeset will be 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.
|
CreateChangesetRequest |
withChangeType(ChangeType changeType)
The option to indicate how a Changeset will be applied to a Dataset.
|
CreateChangesetRequest |
withChangeType(String changeType)
The option to indicate how a Changeset will be applied to a Dataset.
|
CreateChangesetRequest |
withClientToken(String clientToken)
A token that ensures idempotency.
|
CreateChangesetRequest |
withDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset where the Changeset will be created.
|
CreateChangesetRequest |
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 ). |
CreateChangesetRequest |
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 CreateChangesetRequest 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 where the Changeset will be created.
datasetId
- The unique identifier for the FinSpace Dataset where the Changeset will be created.public String getDatasetId()
The unique identifier for the FinSpace Dataset where the Changeset will be created.
public CreateChangesetRequest withDatasetId(String datasetId)
The unique identifier for the FinSpace Dataset where the Changeset will be created.
datasetId
- The unique identifier for the FinSpace Dataset where the Changeset will be created.public void setChangeType(String changeType)
The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
changeType
- The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded
Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
ChangeType
public String getChangeType()
The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded
Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
ChangeType
public CreateChangesetRequest withChangeType(String changeType)
The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
changeType
- The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded
Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
ChangeType
public CreateChangesetRequest withChangeType(ChangeType changeType)
The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
changeType
- The option to indicate how a Changeset will be applied to a Dataset.
REPLACE
– Changeset will be considered as a replacement to all prior loaded Changesets.
APPEND
– Changeset will be considered as an addition to the end of all prior loaded
Changesets.
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
ChangeType
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 API section.
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 API section.
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 API section.
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 API section.
public CreateChangesetRequest 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 API section.
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 API section.
public CreateChangesetRequest addSourceParamsEntry(String key, String value)
public CreateChangesetRequest 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 CreateChangesetRequest 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 CreateChangesetRequest addFormatParamsEntry(String key, String value)
public CreateChangesetRequest clearFormatParamsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateChangesetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()