@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetPlanRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetPlanRequest() |
Modifier and Type | Method and Description |
---|---|
GetPlanRequest |
addAdditionalPlanOptionsMapEntry(String key,
String value)
Add a single AdditionalPlanOptionsMap entry
|
GetPlanRequest |
clearAdditionalPlanOptionsMapEntries()
Removes all the entries added into AdditionalPlanOptionsMap.
|
GetPlanRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Map<String,String> |
getAdditionalPlanOptionsMap()
A map to hold additional optional key-value parameters.
|
String |
getLanguage()
The programming language of the code to perform the mapping.
|
Location |
getLocation()
The parameters for the mapping.
|
List<MappingEntry> |
getMapping()
The list of mappings from a source table to target tables.
|
List<CatalogEntry> |
getSinks()
The target tables.
|
CatalogEntry |
getSource()
The source table.
|
int |
hashCode() |
void |
setAdditionalPlanOptionsMap(Map<String,String> additionalPlanOptionsMap)
A map to hold additional optional key-value parameters.
|
void |
setLanguage(String language)
The programming language of the code to perform the mapping.
|
void |
setLocation(Location location)
The parameters for the mapping.
|
void |
setMapping(Collection<MappingEntry> mapping)
The list of mappings from a source table to target tables.
|
void |
setSinks(Collection<CatalogEntry> sinks)
The target tables.
|
void |
setSource(CatalogEntry source)
The source table.
|
String |
toString()
Returns a string representation of this object.
|
GetPlanRequest |
withAdditionalPlanOptionsMap(Map<String,String> additionalPlanOptionsMap)
A map to hold additional optional key-value parameters.
|
GetPlanRequest |
withLanguage(Language language)
The programming language of the code to perform the mapping.
|
GetPlanRequest |
withLanguage(String language)
The programming language of the code to perform the mapping.
|
GetPlanRequest |
withLocation(Location location)
The parameters for the mapping.
|
GetPlanRequest |
withMapping(Collection<MappingEntry> mapping)
The list of mappings from a source table to target tables.
|
GetPlanRequest |
withMapping(MappingEntry... mapping)
The list of mappings from a source table to target tables.
|
GetPlanRequest |
withSinks(CatalogEntry... sinks)
The target tables.
|
GetPlanRequest |
withSinks(Collection<CatalogEntry> sinks)
The target tables.
|
GetPlanRequest |
withSource(CatalogEntry source)
The source table.
|
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 List<MappingEntry> getMapping()
The list of mappings from a source table to target tables.
public void setMapping(Collection<MappingEntry> mapping)
The list of mappings from a source table to target tables.
mapping
- The list of mappings from a source table to target tables.public GetPlanRequest withMapping(MappingEntry... mapping)
The list of mappings from a source table to target tables.
NOTE: This method appends the values to the existing list (if any). Use
setMapping(java.util.Collection)
or withMapping(java.util.Collection)
if you want to override
the existing values.
mapping
- The list of mappings from a source table to target tables.public GetPlanRequest withMapping(Collection<MappingEntry> mapping)
The list of mappings from a source table to target tables.
mapping
- The list of mappings from a source table to target tables.public void setSource(CatalogEntry source)
The source table.
source
- The source table.public CatalogEntry getSource()
The source table.
public GetPlanRequest withSource(CatalogEntry source)
The source table.
source
- The source table.public List<CatalogEntry> getSinks()
The target tables.
public void setSinks(Collection<CatalogEntry> sinks)
The target tables.
sinks
- The target tables.public GetPlanRequest withSinks(CatalogEntry... sinks)
The target tables.
NOTE: This method appends the values to the existing list (if any). Use
setSinks(java.util.Collection)
or withSinks(java.util.Collection)
if you want to override the
existing values.
sinks
- The target tables.public GetPlanRequest withSinks(Collection<CatalogEntry> sinks)
The target tables.
sinks
- The target tables.public void setLocation(Location location)
The parameters for the mapping.
location
- The parameters for the mapping.public Location getLocation()
The parameters for the mapping.
public GetPlanRequest withLocation(Location location)
The parameters for the mapping.
location
- The parameters for the mapping.public void setLanguage(String language)
The programming language of the code to perform the mapping.
language
- The programming language of the code to perform the mapping.Language
public String getLanguage()
The programming language of the code to perform the mapping.
Language
public GetPlanRequest withLanguage(String language)
The programming language of the code to perform the mapping.
language
- The programming language of the code to perform the mapping.Language
public GetPlanRequest withLanguage(Language language)
The programming language of the code to perform the mapping.
language
- The programming language of the code to perform the mapping.Language
public Map<String,String> getAdditionalPlanOptionsMap()
A map to hold additional optional key-value parameters.
Currently, these key-value pairs are supported:
inferSchema
— Specifies whether to set inferSchema
to true or false for the default
script generated by an Glue job. For example, to set inferSchema
to true, pass the following key
value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
Currently, these key-value pairs are supported:
inferSchema
— Specifies whether to set inferSchema
to true or false for the
default script generated by an Glue job. For example, to set inferSchema
to true, pass the
following key value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
public void setAdditionalPlanOptionsMap(Map<String,String> additionalPlanOptionsMap)
A map to hold additional optional key-value parameters.
Currently, these key-value pairs are supported:
inferSchema
— Specifies whether to set inferSchema
to true or false for the default
script generated by an Glue job. For example, to set inferSchema
to true, pass the following key
value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
additionalPlanOptionsMap
- A map to hold additional optional key-value parameters.
Currently, these key-value pairs are supported:
inferSchema
— Specifies whether to set inferSchema
to true or false for the
default script generated by an Glue job. For example, to set inferSchema
to true, pass the
following key value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
public GetPlanRequest withAdditionalPlanOptionsMap(Map<String,String> additionalPlanOptionsMap)
A map to hold additional optional key-value parameters.
Currently, these key-value pairs are supported:
inferSchema
— Specifies whether to set inferSchema
to true or false for the default
script generated by an Glue job. For example, to set inferSchema
to true, pass the following key
value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
additionalPlanOptionsMap
- A map to hold additional optional key-value parameters.
Currently, these key-value pairs are supported:
inferSchema
— Specifies whether to set inferSchema
to true or false for the
default script generated by an Glue job. For example, to set inferSchema
to true, pass the
following key value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
public GetPlanRequest addAdditionalPlanOptionsMapEntry(String key, String value)
public GetPlanRequest clearAdditionalPlanOptionsMapEntries()
public String toString()
toString
in class Object
Object.toString()
public GetPlanRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()