# Interface MemcacheServicePb.MemcacheSetRequest.ItemOrBuilder (5.0.3)

    public static interface MemcacheServicePb.MemcacheSetRequest.ItemOrBuilder extends MessageOrBuilder

## Implements

com.google.protobuf.MessageOrBuilder

## Methods

### getCasId()

    public abstract long getCasId()

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

### getExpirationTime()

    public abstract int getExpirationTime()

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

### getFlags()

    public abstract int getFlags()

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

### getForCas()

    public abstract boolean getForCas()

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

### getKey()

    public abstract ByteString getKey()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `com.google.protobuf.ByteString` |   |

### getSetPolicy()

    public abstract MemcacheServicePb.MemcacheSetRequest.SetPolicy getSetPolicy()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/appengine/docs/standard/java-gen2/reference/services/bundled/latest/com.google.appengine.api.memcache.MemcacheServicePb.MemcacheSetRequest.SetPolicy` |   |

### getValue()

    public abstract ByteString getValue()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `com.google.protobuf.ByteString` |   |

### hasCasId()

    public abstract boolean hasCasId()

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

### hasExpirationTime()

    public abstract boolean hasExpirationTime()

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

### hasFlags()

    public abstract boolean hasFlags()

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

### hasForCas()

    public abstract boolean hasForCas()

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

### hasKey()

    public abstract boolean hasKey()

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

### hasSetPolicy()

    public abstract boolean hasSetPolicy()

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

### hasValue()

    public abstract boolean hasValue()

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