AmazonRdsForOraclePartitionSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.datafactory.models.AmazonRdsForOraclePartitionSettings

Implements

public final class AmazonRdsForOraclePartitionSettings
implements JsonSerializable<AmazonRdsForOraclePartitionSettings>

The settings that will be leveraged for AmazonRdsForOracle source partitioning.

Constructor Summary

Constructor Description
AmazonRdsForOraclePartitionSettings()

Creates an instance of AmazonRdsForOraclePartitionSettings class.

Method Summary

Modifier and Type Method and Description
static AmazonRdsForOraclePartitionSettings fromJson(JsonReader jsonReader)

Reads an instance of AmazonRdsForOraclePartitionSettings from the JsonReader.

Object partitionColumnName()

Get the partitionColumnName property: The name of the column in integer type that will be used for proceeding range partitioning.

Object partitionLowerBound()

Get the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

Object partitionNames()

Get the partitionNames property: Names of the physical partitions of AmazonRdsForOracle table.

Object partitionUpperBound()

Get the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AmazonRdsForOraclePartitionSettings withPartitionColumnName(Object partitionColumnName)

Set the partitionColumnName property: The name of the column in integer type that will be used for proceeding range partitioning.

AmazonRdsForOraclePartitionSettings withPartitionLowerBound(Object partitionLowerBound)

Set the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

AmazonRdsForOraclePartitionSettings withPartitionNames(Object partitionNames)

Set the partitionNames property: Names of the physical partitions of AmazonRdsForOracle table.

AmazonRdsForOraclePartitionSettings withPartitionUpperBound(Object partitionUpperBound)

Set the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

Methods inherited from java.lang.Object

Constructor Details

AmazonRdsForOraclePartitionSettings

public AmazonRdsForOraclePartitionSettings()

Creates an instance of AmazonRdsForOraclePartitionSettings class.

Method Details

fromJson

public static AmazonRdsForOraclePartitionSettings fromJson(JsonReader jsonReader)

Reads an instance of AmazonRdsForOraclePartitionSettings from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AmazonRdsForOraclePartitionSettings if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the AmazonRdsForOraclePartitionSettings.

partitionColumnName

public Object partitionColumnName()

Get the partitionColumnName property: The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Returns:

the partitionColumnName value.

partitionLowerBound

public Object partitionLowerBound()

Get the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Returns:

the partitionLowerBound value.

partitionNames

public Object partitionNames()

Get the partitionNames property: Names of the physical partitions of AmazonRdsForOracle table.

Returns:

the partitionNames value.

partitionUpperBound

public Object partitionUpperBound()

Get the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Returns:

the partitionUpperBound value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withPartitionColumnName

public AmazonRdsForOraclePartitionSettings withPartitionColumnName(Object partitionColumnName)

Set the partitionColumnName property: The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Parameters:

partitionColumnName - the partitionColumnName value to set.

Returns:

the AmazonRdsForOraclePartitionSettings object itself.

withPartitionLowerBound

public AmazonRdsForOraclePartitionSettings withPartitionLowerBound(Object partitionLowerBound)

Set the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Parameters:

partitionLowerBound - the partitionLowerBound value to set.

Returns:

the AmazonRdsForOraclePartitionSettings object itself.

withPartitionNames

public AmazonRdsForOraclePartitionSettings withPartitionNames(Object partitionNames)

Set the partitionNames property: Names of the physical partitions of AmazonRdsForOracle table.

Parameters:

partitionNames - the partitionNames value to set.

Returns:

the AmazonRdsForOraclePartitionSettings object itself.

withPartitionUpperBound

public AmazonRdsForOraclePartitionSettings withPartitionUpperBound(Object partitionUpperBound)

Set the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Parameters:

partitionUpperBound - the partitionUpperBound value to set.

Returns:

the AmazonRdsForOraclePartitionSettings object itself.

Applies to