# Interface BatchCreatePartitionsRequestOrBuilder (0.79.0)

0.79.0 (latest) 0.76.0 0.75.0 0.73.0 0.71.0 0.70.0 0.69.0 0.68.0 0.66.0 0.64.0 0.63.0 0.62.0 0.61.0 0.60.0 0.58.0 0.56.0 0.55.0 0.52.0 0.51.0 0.50.0 0.48.0 0.47.0 0.46.0 0.45.0 0.44.0 0.43.0 0.42.0 0.41.0 0.40.0 0.39.0 0.37.0 0.36.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.30.0 0.29.0 0.28.0 0.27.0 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0

    public interface BatchCreatePartitionsRequestOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getParent()

    public abstract String getParent()

Required. Reference to the table to where the partitions to be added, in
the format of
projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}.

`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` | The parent. |

### getParentBytes()

    public abstract ByteString getParentBytes()

Required. Reference to the table to where the partitions to be added, in
the format of
projects/{project}/catalogs/{catalogs}/databases/{database}/tables/{table}.

`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ByteString.html` | The bytes for parent. |

### getRequests(int index)

    public abstract CreatePartitionRequest getRequests(int index)

Required. Requests to add partitions to the table.

`
repeated .google.cloud.biglake.hive.v1beta.CreatePartitionRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `index` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-biglake/latest/com.google.cloud.biglake.hive.v1beta.CreatePartitionRequest` |   |

### getRequestsCount()

    public abstract int getRequestsCount()

Required. Requests to add partitions to the table.

`
repeated .google.cloud.biglake.hive.v1beta.CreatePartitionRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### getRequestsList()

    public abstract List<CreatePartitionRequest> getRequestsList()

Required. Requests to add partitions to the table.

`
repeated .google.cloud.biglake.hive.v1beta.CreatePartitionRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-biglake/latest/com.google.cloud.biglake.hive.v1beta.CreatePartitionRequest>` |   |

### getRequestsOrBuilder(int index)

    public abstract CreatePartitionRequestOrBuilder getRequestsOrBuilder(int index)

Required. Requests to add partitions to the table.

`
repeated .google.cloud.biglake.hive.v1beta.CreatePartitionRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `index` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-biglake/latest/com.google.cloud.biglake.hive.v1beta.CreatePartitionRequestOrBuilder` |   |

### getRequestsOrBuilderList()

    public abstract List<? extends CreatePartitionRequestOrBuilder> getRequestsOrBuilderList()

Required. Requests to add partitions to the table.

`
repeated .google.cloud.biglake.hive.v1beta.CreatePartitionRequest requests = 2 [(.google.api.field_behavior) = REQUIRED];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/util/List.html<? extends com.google.cloud.biglake.hive.v1beta.CreatePartitionRequestOrBuilder>` |   |

### getSkipExistingPartitions()

    public abstract boolean getSkipExistingPartitions()

Optional. Corresponds to the `ifNotExists` flag in the Hive Metastore APIs.
If the flag is set to false, the server will return ALREADY_EXISTS if any
partition already exists. If the flag is set to true, the server will skip
existing partitions and insert only the non-existing partitions.
A maximum of 900 partitions can be inserted in a batch.

`bool skip_existing_partitions = 3 [(.google.api.field_behavior) = OPTIONAL];`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The skipExistingPartitions. |