@Generated(value="software.amazon.awssdk:codegen") public final class GetPlanRequest extends GlueRequest implements ToCopyableBuilder<GetPlanRequest.Builder,GetPlanRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetPlanRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
additionalPlanOptionsMap()
A map to hold additional optional key-value parameters.
|
static GetPlanRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalPlanOptionsMap()
Returns true if the AdditionalPlanOptionsMap property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasMapping()
Returns true if the Mapping property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
boolean |
hasSinks()
Returns true if the Sinks property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Language |
language()
The programming language of the code to perform the mapping.
|
String |
languageAsString()
The programming language of the code to perform the mapping.
|
Location |
location()
The parameters for the mapping.
|
List<MappingEntry> |
mapping()
The list of mappings from a source table to target tables.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetPlanRequest.Builder> |
serializableBuilderClass() |
List<CatalogEntry> |
sinks()
The target tables.
|
CatalogEntry |
source()
The source table.
|
GetPlanRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic boolean hasMapping()
public List<MappingEntry> mapping()
The list of mappings from a source table to target tables.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasMapping() to see if a value was sent in this field.
public CatalogEntry source()
The source table.
public boolean hasSinks()
public List<CatalogEntry> sinks()
The target tables.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSinks() to see if a value was sent in this field.
public Location location()
The parameters for the mapping.
public Language language()
The programming language of the code to perform the mapping.
If the service returns an enum value that is not available in the current SDK version, language will
return Language.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
languageAsString().
Languagepublic String languageAsString()
The programming language of the code to perform the mapping.
If the service returns an enum value that is not available in the current SDK version, language will
return Language.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
languageAsString().
Languagepublic boolean hasAdditionalPlanOptionsMap()
public 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 AWS Glue job. For example, to set inferSchema to true, pass the following key
value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAdditionalPlanOptionsMap() to see if a value was sent in this field.
Currently, these key-value pairs are supported:
inferSchema — Specifies whether to set inferSchema to true or false for the
default script generated by an AWS Glue job. For example, to set inferSchema to true, pass
the following key value pair:
--additional-plan-options-map '{"inferSchema":"true"}'
public GetPlanRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetPlanRequest.Builder,GetPlanRequest>toBuilder in class GlueRequestpublic static GetPlanRequest.Builder builder()
public static Class<? extends GetPlanRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.