7.7.0 (latest) 7.4.1 7.3.0 6.10.0 6.9.0 6.8.1 6.6.0 6.4.0 6.3.0 6.2.0 6.1.0 6.0.0 5.14.0 5.13.0 3.15.0 3.13.0 3.11.0 3.10.1 3.9.0 3.7.0 3.6.0 3.4.0 3.3.0 3.0.0 2.12.0 2.11.0 2.10.0 2.7.0 2.6.1 2.5.0 2.3.0 1.19.0 1.18.0 1.17.0 1.16.0 1.15.0 1.14.1 1.13.0 1.11.0 1.7.2 Represents an InstanceData.

## Implements

[protos.google.cloud.aiplatform.v1beta1.EvaluationInstance.IInstanceData](https://docs.cloud.google.com/nodejs/docs/reference/aiplatform/latest/aiplatform/protos.google.cloud.aiplatform.v1beta1.evaluationinstance.iinstancedata.md.txt)

## Package

[@google-cloud/aiplatform](https://docs.cloud.google.com/nodejs/docs/reference/aiplatform/latest/overview.md.txt)

## Constructors

### (constructor)(properties)

```javascript
constructor(properties?: google.cloud.aiplatform.v1beta1.EvaluationInstance.IInstanceData);
```
Constructs a new InstanceData.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `properties` | `IInstanceData` Properties to set |

## Properties

### contents

```javascript
public contents?: (google.cloud.aiplatform.v1beta1.EvaluationInstance.InstanceData.IContents|null);
```
InstanceData contents.

### data

```javascript
public data?: ("text"|"contents");
```
InstanceData data.

### text

```javascript
public text?: (string|null);
```
InstanceData text.

## Methods

### create(properties)

```javascript
public static create(properties?: google.cloud.aiplatform.v1beta1.EvaluationInstance.IInstanceData): google.cloud.aiplatform.v1beta1.EvaluationInstance.InstanceData;
```
Creates a new InstanceData instance using the specified properties.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `properties` | `IInstanceData` Properties to set |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `InstanceData` | InstanceData instance |

### decode(reader, length)

```javascript
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.cloud.aiplatform.v1beta1.EvaluationInstance.InstanceData;
```
Decodes an InstanceData message from the specified reader or buffer.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `reader` | `(Reader|Uint8Array)` Reader or buffer to decode from |
| `length` | `number` Message length if known beforehand |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `InstanceData` | InstanceData |

### decodeDelimited(reader)

```javascript
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.cloud.aiplatform.v1beta1.EvaluationInstance.InstanceData;
```
Decodes an InstanceData message from the specified reader or buffer, length delimited.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `reader` | `(Reader|Uint8Array)` Reader or buffer to decode from |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `InstanceData` | InstanceData |

### encode(message, writer)

```javascript
public static encode(message: google.cloud.aiplatform.v1beta1.EvaluationInstance.IInstanceData, writer?: $protobuf.Writer): $protobuf.Writer;
```
Encodes the specified InstanceData message. Does not implicitly messages.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `message` | `IInstanceData` InstanceData message or plain object to encode |
| `writer` | `$protobuf.Writer` Writer to encode to |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$protobuf.Writer` | Writer |

### encodeDelimited(message, writer)

```javascript
public static encodeDelimited(message: google.cloud.aiplatform.v1beta1.EvaluationInstance.IInstanceData, writer?: $protobuf.Writer): $protobuf.Writer;
```
Encodes the specified InstanceData message, length delimited. Does not implicitly messages.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `message` | `IInstanceData` InstanceData message or plain object to encode |
| `writer` | `$protobuf.Writer` Writer to encode to |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$protobuf.Writer` | Writer |

### fromObject(object)

```javascript
public static fromObject(object: { [k: string]: any }): google.cloud.aiplatform.v1beta1.EvaluationInstance.InstanceData;
```
Creates an InstanceData message from a plain object. Also converts values to their respective internal types.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `object` | `{ [k: string]: any }` Plain object |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `InstanceData` | InstanceData |

### getTypeUrl(typeUrlPrefix)

```javascript
public static getTypeUrl(typeUrlPrefix?: string): string;
```
Gets the default type url for InstanceData

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `typeUrlPrefix` | `string` your custom typeUrlPrefix(default "type.googleapis.com") |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` | The default type url |

### toJSON()

```javascript
public toJSON(): { [k: string]: any };
```
Converts this InstanceData to JSON.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `{ [k: string]: any }` | JSON object |

### toObject(message, options)

```javascript
public static toObject(message: google.cloud.aiplatform.v1beta1.EvaluationInstance.InstanceData, options?: $protobuf.IConversionOptions): { [k: string]: any };
```
Creates a plain object from an InstanceData message. Also converts values to other types if specified.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `message` | `InstanceData` InstanceData |
| `options` | `$protobuf.IConversionOptions` Conversion options |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `{ [k: string]: any }` | Plain object |

### verify(message)

```javascript
public static verify(message: { [k: string]: any }): (string|null);
```
Verifies an InstanceData message.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `message` | `{ [k: string]: any }` Plain object to verify |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `(string|null)` | `null` if valid, otherwise the reason why it is not |